Recently I’ve been refreshing my rudimentary JavaScript skills. Listening to a Mr. Crockford makes me all humble and sentimental. Did you know that he was somewhat involved in the development of Maniac Mansion – mainly in porting the Lucasfilm Games SCUMM engine for Nintendo?
Anyhow, here is my list of free online JavaScript resources that I’ve found extremely helpful. Not all of them are necessary for beginners, but I am sure the list contains something for everyone.
JavaScript Videos
- Crockford on JavaScript: A Public Lecture Series at Yahoo (collection of videos)
- “The JavaScript Programming Language” (Crockford): video 1, video 2, video 3, video 4
- “The Theory of the DOM” (Crockford): video 1, video 2, video 3
- “Advanced JavaScript” (Crockford): video 1, video 2, video 3
- ^ previous three videos as a trilogy @ youtube: video
- “JavaScript: The Good Parts” (Crockford): video
- “Introduction to JavaScript and Browser DOM” (Hevery): video
- “Speed Up Your JavaScript” (Zakas): video
- “Scalable JavaScript Application Architecture” (Zakas): video
- “Learning to Love JavaScript” (Russell): video
- “JavaScript Programming Style and Your Brain” (Crockford): video
- “Fixing These jQuery: A Guide To Debugging” (Sontag): video
JavaScript Books
- “Speaking JavaScript” (O’Reilly, Dr. Axel Rauschmayer, 2014): online html
- “Eloquent JavaScript” (Marijn Haverbeke, 2011): online html (2nd edition preview)
- “Learning JavaScript Design Patterns” (Addy Osmani, 2012): online html
- “You Don’t Know JS” (Kyle Simpson, 2014, book series): online html
- “DOM Enlightenment” (O’Reilly, Cody Lindley, 2013): online html
Misc
- JavaScript Garden
- Douglas Crockford’s JavaScript
- Mozilla JavaScript Guide
- Mozilla JavaScript Reference
- Free Programming Books (GitHub)
I’ll update this list as I come along other helpful resources.