A review by kawai
Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke

3.0

A decent overview of the language, with concise descriptions and well-organized chapters. However, at times the book appears to prefer brevity to completeness, such that if this were a person's only reference for learning the basics of the language, there would be a lot of holes in their knowledge. Given that, I'd recommend combining this book with several others, including [b:JavaScript: The Good Parts|2998152|JavaScript The Good Parts|Douglas Crockford|https://d.gr-assets.com/books/1328834793s/2998152.jpg|3028639], [b:JavaScript: The Definitive Guide|148050|JavaScript The Definitive Guide|David Flanagan|https://d.gr-assets.com/books/1347652925s/148050.jpg|142879], as well as [b:JavaScript and Jquery: Interactive Front-End Web Development|16219704|JavaScript and Jquery Interactive Front-End Web Development|Jon Duckett|https://d.gr-assets.com/books/1394412494s/16219704.jpg|22198953].

Still, because it has a great sandbox and a good interactive online format (for free!) as well as exercises at the end of each chapter, it does force you to get your hands dirty in a way that the other reference books listed here don't.