Top Tech Book

You Don't Know JS: Up & Going

By Kyle Simpson

~150 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’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.

With this book you will:

  • Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions
  • Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes
  • Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript


  • Exposes you to the new JavaScript standard, ES6
  • Effective communicator, clear and concise
  • Helps you go beyond blindly copy and pasting code from Stackoverflow


  • To some readers, too dry
  • To some readers, too focus on minor details
  • Not for beginners

Top Tech Book Review

Warning, beginner developers, your mileage may vary with this book due to the intermediate subject content. However, some beginners find it with no problems understanding this book. The author has a series of JavaScript books based on various JS concepts and principles. This book is the first book of the series. If you're a beginner/intermediate developer, it is not recommended to jump to the other series without starting with this core book first.

The author will hand hold you thru every chapters with clear and concise instruction. The code examples are on point based on the topic with no extra fluff so reader can easily follow and understand the intended concept.

To some readers, they feel the author is too dry and spend too much time on minor details. However, this can be a huge plus if you are a developer that cares and desires to understand the minor details of JavaScript.