"[A]n incredibly useful resource for those of us who did not have a formal computer science background or simply never had the time to properly learn formal aspects of programming in general. It's a tough book that will make you work, but worth every bit of effort."
— Raymond Camden, Senior Developer Evangelist for Adobe
"Finally a book about algorithms and data structures that uses JavaScript! Read this if you want to learn important foundational techniques for writing and analyzing code—how to sort data, how to structure data for efficient look-up, and more. While similar to academic textbooks in its comprehensiveness, it's much easier to understand."
— Axel Rauschmayer, JavaScript specialist, author of the 2alilty blog and numerous JavaScript books
"This is a great book to read if you've never had a formal introduction to ECMAScript... If I had had this book available to me a decade ago when I built a web app team out of fresh-from-bootcamp graduates, I'd have bought each and every single person a copy."
— Ted Neward, developer and author of Effective Enterprise Java, among other titles
"This is an essential guide for the up-and-coming developer today. Learning how to code is the first step in becoming a professional developer. The next is acing the interview. This is a great practical book full of challenges to help you prepare for the anxiety-inducing interviews. It’s definitely the book I wish I had when I was learning how to code and preparing for my first JavaScript developer role."
— Tae'lur Alexis, self-taught application security analyst (@taeluralexis, @cyberbarbie)