Goal of this book: make JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.
Highlights: * Get started quickly, by initially focusing on modern features. * Test-driven exercises and quizzes for most chapters. * Covers all essential features of JavaScript, up to and including ES2018.
Advanced sections occasionally let you dig deeper (if you want to).
No prior knowledge of JavaScript is required, but you should know how to program.
No matter that I already have expertise with JavaScript, I decided to read the book because there're many positive comments about it and filling some gaps in my JS knowledge. In the end, it turned out to be very helpful. I learned a few things and answered some questions of my own, which I found valuable. I would suggest skimming the book, finding the sections where you want to dig deeper, and keeping the book as a reference. At least, that's what I did.
JavaScript for Impatient Programmers is one of the first books that I am reading about JS. It was really nice to read, I didn't have to spend hours and hours to finish the book.
The book is good for impatient programmers how wants to get an overall overview about JS. It is rich of code examples in a Test-First style.
Very thorough, though the order of chapters is a bit questionable (Symbols before if/else, loops and arrays) - best for those who are familiar with the language and want to get a deeper understanding of it.