Review: Secrets of the Javascript Ninja

A few months ago I was lucky enough to get a pre-release draft copy of John Resig’s upcoming book Secrets of the Javascript Ninja and after reading it, I can say it will be well worth the wait.

First off, this book is not for beginners. And possibly not for intermediate programmers. It’s a book for people who want to become Javascript experts. There are no chapters on programming basics that cover variables, loops, basic functions, etc. In the first technical chapter ‘Functions’, Resig covers anonymous functions, recursion, functions as objects, self-memoizing functions, function overloading and determining function type. Certainly not for the novices.

If you are thinking that this book is a competitor to Crockford’s Javascript: The Good Parts, it’s not. I’d call them companions, each covering separate areas of Javascript development.

Overall, I found the book to be very in-depth and comprehensive. As an intermediate Javascript programmer, there was definitely plenty to learn from it. It’s certainly worth re-reading as many of the topics are advanced. Secrets of the Javascript Ninja is definitely a book for anyone looking to significantly improve their Javascript knowledge and skills.

Well, what are you waiting for? Go buy it!