JavaScript Programming Products
Hand-picked javascript programming tools and resources we actually use in production. Each item tested by developers, for developers.

Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
David Herman's sharp, practical book full of gotchas and deep insights into the language. Learn JavaScript's quirks, best practices, and how to write code that actually works.
The book I wish I'd read before debugging subtle type coercion bugs. Herman's 68 items explain JavaScript's quirks in a way that sticks—essential for anyone writing serious JavaScript. Read full review.

JavaScript: The Good Parts (Updated Edition)
Douglas Crockford's short, opinionated guide to JavaScript's best features. Still deeply useful despite being written for an older version of the language—the principles remain timeless.
Crockford's short, opinionated guide shows how to ignore JavaScript's bad parts and use the good ones. The chapter on functions and closures is worth the price alone. Read full review.