Want to learn JavaScript as fast as you can? Check out these resources, in order of difficulty. You’ll go from utter newbie to JavaScript Mastery if you follow this course of excellent learning materials.
JavaScript skills are hot right now. Really hot. And there are not enough good JavaScript developers to go around. If you’re one of the good ones, you’ll have access to some of the best jobs on the market. The following resources will put you on the fast-track to JavaScript mastery:
The List
- CodeAcademy – Interactive JavaScript lessons online (beginners)
- JavaScript for Cats – JavaScript, so easy even your human companion could do it!
- Eloquent JavaScript: A Modern Introduction to Programming – Marijn Haverbeke Covers basic programming concepts in language that’s easy to understand.
- Essential JavaScript and jQuery Design Patterns for Beginners, by Addy Osmany
- JavaScript: The Good Parts – Douglas Crockford – Perhaps the best book ever written about JavaScript.
- “JavaScript: The Definitive Guide” – David Flanagan – Now that you know the Good Parts, you’ll need a deep dive.
- Programming JavaScript Applications – Eric Elliott (that’s me) – Learn how to apply your JavaScript knowledge to develop full fledged applications.
- Learning Advanced JavaScript – John Resig – An online, interactive tutorial covering some of JavaScript’s advanced features.
- The Little JavaScripter – Learn Functional Programming With Scheme, and how to translate that to JavaScript.
- 10 Things I Learned from the jQuery Source – Paul Irish
- 11 More Things I Learned from the jQuery Source – Paul Irish – More great video
- Future Proofing Your JavaScript Apps – A slideshow about JavaScript application architecture by Addy Osmani
- Intro to Backbone.js
JavaScript’s Hottest Tech
You should also learn these:

Nice.
Hi Eric,
All awesome links about JavaScript at one place. I feel
Stoyan Stefanov’s also should be in this list.
JavaScript Patterns
hey eric – this summary is definitely the best I have ever seen… great! many thanks
Eric,
Thanks so much. This is so helpful and I am indebted.
Stephanie