Skip to content

Recommended Reading


Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke
Ideal for beginners, this book starts with a thorough introduction to programming fundamentals and steadily ramps up the difficulty. A free digital version is available at

JavaScript: The Definitive Guide by David Flanagan
A detailed and comprehensive reference suited to beginners and intermediates serious about learning the inner workings of JavaScript. The 6th edition is due out in May of 2011.

JavaScript: The Good Parts by Douglas Crockford
A concise book that outlines only the best aspects of the JavaScript. Recommended for intermediate and advanced learners who have a working knowledge of JavaScript or are coming from another programming language.


Secrets of Mental Math: The Mathemagician’s Guide to Lightning Calculation and Amazing Math Tricks by Arthur Benjamin and Michael Shermer
This book entertains while teaching shortcuts for doing arithmetic in your head.