Goodreads helps you keep track of books you want to read.
Start by marking “You Don't Know JS: Up & Going” as Want to Read:
You Don't Know JS: Up & Going
Enlarge cover
Rate this book
Clear rating
Open Preview

You Don't Know JS: Up & Going

(You Don't Know JS #1)

4.33  ·  Rating details ·  2,161 ratings  ·  160 reviews

It’s easy to learn parts of JavaScript, but much harder to learn it completely—or even sufficiently—whether you’re new to the language or have used it for years. With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.

The series’ firs

...more
ebook, 72 pages
Published April 2015 by O'Reilly Media, Inc. (first published March 20th 2015)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

Showing 1-30
Average rating 4.33  · 
Rating details
 ·  2,161 ratings  ·  160 reviews


More filters
 | 
Sort order
Start your review of You Don't Know JS: Up & Going
D.N.
Mar 16, 2018 rated it it was amazing
Shelves: programming, tech
Software is eating the world, the web is eating software, and JavaScript rules the web. The irony is that JavaScript (as of 2018) is still a vastly misunderstood programming language regarded in many quarters as a toy or kludge limited to handling DOM manipulations and browser events. Worse, if you're a current front or back-end web developer coming to grips with JavaScript you are likely to be misled by hundreds of out-of-date online tutorials purporting to teach you "The Good Parts" of the lan ...more
Robson Castilho
May 27, 2016 rated it liked it
Shelves: software
Don't read and rate this book as a standalone book!!
It's just an intro book for the whole series "YDKJS", presenting main features of the language such as types, functions, scope, the 'this', closures and prototypes. The other books of the series intends to get into the details behind each of these features.

It's a nice introdution to Javascript. The only bad thing about the book is the fact that the author recommends using comments in the code to get it well explained/documented (he says commen
...more
Helen
Good intro to the series, it covers the basics well. I have JavaScript experience but found this good for picking up little bits that I was fuzzy on.

It is really just an intro for the rest of the series though. I don't think there's enough here for beginners to get going, but also not enough for more experienced programmers for it to be worth buying it.

I recommend starting with this but plan on carrying on through the rest of the series too.

Types and Grammar makes a good second book to read,
...more
James
Dec 27, 2015 rated it really liked it
Shelves: programming
In general, this was a good introduction to both JavaScript and what will be covered in the other books in the 'You Don't Know JS' series. Thank you to the author (Kyle) for dedicating their time to writing these on a relatively small budget (if the Kickstarter is anything to go by), and for making these free to read on GitHub (great for those who want to learn how to code, but can't afford to).

Unfortunately, I take issue with some of the language used in this book.
- "but JS developers seem to s
...more
Zahra
Nov 29, 2019 rated it it was amazing
this was just the beginning of journey of book, like a clear introduction to what we will see in next series.
Arnab Das
Jan 27, 2019 rated it it was amazing
Fool enough to start reading this late but clever enough to start at least. First part gives a summary on the different aspect of JS and I hope the latter books will explain those features completely.
Anton Antonov
Apr 15, 2015 rated it really liked it
Shelves: technical
A modern replacement of the Jumpstart JavaScript book by Sitepoint.
Kyle introduces JS and a few ES6 features you need to know from the start. Nothing too dragged out. It's actually very short and concise.

Also nothing complex, but mandatory to know before going deep. Last chapter is a handy reference to the other books for YDKJS and short intro about any of the given books.


Only reason the book gets 4 stars is because it lacks exercises that might help readers practice what they learn. It's not a
...more
Mark
Apr 04, 2018 rated it liked it
Noy a bad intro to the series, the author tends to get a bit verbose, but I guess that's to be expected. However, this has clarified some key concepts and set the stage for the remaining books.
Gustav Tonér
Apr 25, 2018 rated it really liked it  ·  review of another edition
Short and packed with knowledge! This one is basically an introduction to the series but I still learned a lot. Looking forward to the rest of the books!
Shiraz
Mar 06, 2020 rated it it was amazing
I quote from the writer:

" The YDKJS series is dedicated to the proposition that all JS develop‐
ers can and should learn all of the parts of this great language. No
person’s opinion, no framework’s assumptions, and no project’s
deadline should be the excuse for why you never learn and deeply
understand JavaScript. "
Eman Herawy
Jan 09, 2018 rated it it was amazing
Shelves: programming
Perfect basic coverage. Highly recommended for any js developer
Dawn Saquin
May 25, 2018 rated it liked it
Great introductory book to prepare for the rest of the books in the series. Learned a few new things!
Stavros
Aug 14, 2019 rated it it was amazing
Nice intro to JS and what follows in the next series of the book.
John
Feb 22, 2019 rated it it was amazing
Good introduction to JS. Although this book was just an overview of the following books, it already gave me much insight on what I was missing with understanding JavaScript fundamentally. It provides clarity of the weird quirks of JavaScript by taking its time to explain why JavaScript works the way that it does.
Sope Williamson
Mar 25, 2019 rated it really liked it
Shelves: computer-science
I have had preliminary knowledge of JS before reading this book, so it was easier understanding most of the concepts being discussed in the book.. i'd always recommend to any other newbie trying to make sense of JavaScript. Great read!
Victor
Jul 03, 2016 rated it liked it
This book seems to me too simple for other programmers trying to get into JS and too difficult for beginners. I feel like it's trying to be a happy medium between the two.

However, I agree that a lot of JS users do not really know the core concepts of what the language has to offer and this book.

I would recommend this book to JS users who already know a bit about JS. It's a good entry into the other books in the series though, so three ⭐️ for that.
César Bustíos
Aug 29, 2016 rated it it was amazing  ·  review of another edition
Shelves: tech, 2016
This was an amazing little book, easy to read and understand. I found it while reading my feed on Quora and decided to give it a try.

It demystifies things like coercion, closures, hoisting and the this identifier. This book whets your appetite into learning all parts of JavaScript and not just the good parts.

I can't wait to read the whole series!
Ilya Ivanov
Sep 20, 2015 rated it really liked it
Nice intro into series. While staying at a basic and fundamental level, this book gives a nice inspiration on what series of You Don't Know JS will bring to the table.
Very excited to read other books of this series.
Can Küçükyılmaz
Jul 13, 2015 rated it it was amazing
Shelves: tech
It is awesome book for novice to professional JS developers. It's main focus on why? It isn't how. You can find good tricks about JavaScript.
Ali Allam
Oct 12, 2015 rated it really liked it  ·  review of another edition
Shelves: development
In general, this book is a good JavaScript book.
personally, I didn't like the way Kyle take about JavaScript The Good Parts book.
anyway, I recommend this book to anyone beginner in javascript.
Bassem
May 28, 2016 rated it really liked it
Shelves: computer-science
I loved his approach in handling the subjects :)
Mark
Jun 30, 2017 rated it really liked it
CONTEXT: JavaScript is a strange language by some standards, yet is inarguably a critical piece of knowledge for anyone programming for the web. This book is one of 6, but you could consider it to be the intro to the REAL set of FIVE books. If you are not already a strong JS developer then you will benefit by reading this first book because it lays out the issues all in one place. But do NOT expect any good answers to the issues (then you'll appreciate the insights that you do get). If you are f ...more
Budi Arsana
Mar 07, 2019 rated it did not like it  ·  review of another edition
Got this from for and recommended by a friend. Found out the book not really useful if you're a seasonal programmer that already familiar with Javascript, this book feel more like an intro to promote another books in the series.

There are 3 chapters in this book. The first 2 chapters is for person that didn't have programming experience before and if it you, i would also not recommend this book as the way how to programming explained in this books is not how we program in real world.

E.g: make j
...more
Vlad Ardelean
Dec 09, 2018 rated it really liked it
Shelves: tech
Very good, short introductory book. The author seems like he's really had enough of people only vaguely understanding Javascript, and he's dedicated to teach us the s*&%t out of JS :D It's fun, I appreciate this serious, non-superficial way of approaching teaching.

I plan to read the entire series, so I started with the intro book. It was fun, and I'm looking forward to learning the hard parts.

Also, now I understand why "asdf" does not equal, and is neither greater or smaller then 3. Still, I pr
...more
Obren Vuković
Jun 01, 2019 rated it it was amazing
This is the first book in the series of five. It introduces some basic programming/JavaScript concepts (loops, conditions, scope...), some intermediate/advanced concepts (closure, prototypes...), and prepares you for going deeper into these ideas in later books.

While it does a great job explaining basic stuff I had a hard time getting even the slightest idea of what he's talking about when he moved on to closure, modules, and prototypes, but it's not so big of a deal, because he kinda wanted jus
...more
C Pure
Feb 26, 2020 rated it liked it  ·  review of another edition
In-depth Javascript!

I really want to give the book 3.5 stars but we can’t do half stars here... I really enjoy this book and am excited to learn JS more in depth. What I enjoy most is that Kyle Simpson is pushing to get developers to dive more into the concept of why we use certain functions within javascript. I would recommend this book to anyone who is serious about learning to program with more of a focus javascript (obviously). Simpson dives right in and several times has to remind us that t
...more
Cathy Ha
Jun 06, 2020 rated it it was amazing
"JS developers seem to stand out from the crowd in the sense of typically not learning very much of the language. This is not a good thing, and it's not something we should continue to allow to be the norm."

A great introduction to the series with some enlightening tidbits on the foundational elements of Javascript as well as convincing arguments for why one should learn the language more deeply. Having learned JS the "backwards" way - through real-life projects without much foundational knowledg
...more
Robert Thompson
Sep 20, 2017 rated it really liked it
Shelves: programming, 2017
JS is the bane of my web creation existence. It's an integral part of any modern website and so needs to be understood.

YDKJS Up & Going didn't significantly make me understand JS more. What it did, was make me understand how much more I didn't know, and how significantly more that was going to be, in coming years.

I'll go ahead and tell you that with a few little snippets here and there, I was amazed at how my thinking could be changed and this isn't even the in-depth volume. Those next in the se
...more
Alexandros
Jul 16, 2020 rated it it was amazing
A very good refresher for someone like me, who learned the basics of JavaScript piece by piece from scattered sources. Not only it provides a proper introduction in JavaScript and the very basics of programming, but also lays down a clear path for the most important concepts of the language and a guide (the rest of the titles in this book series) on how to learn them properly.

I'm not entirely sure if this is a good book (and thus series of books) for a complete beginner in programming. I would a
...more
Hưng Đặng
Aug 22, 2018 rated it really liked it
Shelves: it-books
My friend told me that with my current knowledge of JS, this book is not necessary but I read it anyway. I think that since I'm going to wade through the entire series, I should show my seriousness by properly reading the first one. This light weight introduction is quite interesting, although it seems that the series would be in depth. Now I bear no hope to fully understand the whole thing after reading this entire series but I will definitely be more informed about JS and its quirks than I wer ...more
« previous 1 3 4 5 next »
topics  posts  views  last activity   
Goodreads Librari...: Print and ebook ISBNs incorrect 3 27 Jun 24, 2015 06:30AM  

Readers also enjoyed

  • Eloquent JavaScript: A Modern Introduction to Programming
  • JavaScript: The Good Parts
  • JavaScript: The Definitive Guide
  • Secrets of the JavaScript Ninja
  • The Principles of Object-Oriented JavaScript
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • HTML and CSS: Design and Build Websites
  • JavaScript Patterns
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Code Complete
  • Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
  • JavaScript and jQuery: Interactive Front-End Web Development
  • The Pragmatic Programmer: From Journeyman to Master
  • Hacking: The Art of Exploitation
  • Refactoring UI
  • CSS: The Definitive Guide
  • The C Programming Language
  • Code: The Hidden Language of Computer Hardware and Software
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
270 followers
Kyle Simpson is an Open Web Evangelist from Austin, TX, who's passionate about all things JavaScript. He's an author, workshop trainer, tech speaker, and OSS contributor/leader.

Other books in the series

You Don't Know JS (6 books)
  • You Don't Know JS: Scope and Closures (You Don't Know JS, #2)
  • You Don't Know JS: this & Object Prototypes
  • You Don't Know JS: Types & Grammar
  • You Don't Know JS: Async & Performance
  • You Don't Know JS: ES6 & Beyond

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our lis...
20 likes · 0 comments
“If you tried to assign any different value to TAX_RATE after that first declaration, your program would reject the change (and in strict mode, fail with an error — see “Strict Mode” in Chapter 2 ).” 0 likes
“Another common usage of variables is for centralizing value setting. This is more typically called constants, when you declare a variable with a value and intend for that value to not change throughout the program.” 0 likes
More quotes…