I have been using JavaScript since version 1.1, and learning the language has been a rewarding experience. It probably would have been a more frustrating ordeal had it not been for the hard work and dedication of a few very talented Web developers. More than any other resource over the years, QuirksMode by Peter-Paul Koch was a priceless source of knowledge. However, all of these resources share a common usefulness that is unparalleled elsewhere.
JavaScript Articles, Blogs and Tutorials
- Ajaxian
- A JavaScript Module Pattern (from Yahoo! User Interface blog) by Eric Miraglia
- Douglas Crockford’s JavaScript page
- Douglas Crockford Video: Advanced JavaScript
- Dustin Diaz’s blog
- Eloquent JavaScript by Marijn Haverbeke
- Ha.ckers.org XSS (Cross Site Scripting) Cheat Sheet
- JavaScript Closures for Dummies by Morris Johns
- JavaScript Closures by Jim Ley
- JavaScript Kit’s JavaScript Tutorials
- JavaScript: Put everything in a namespace by Carlos Villela
- John Resig’s blog
- MDC Core JavaScript 1.5 Guide
- Objectifying JavaScript (from Digital Web Magazine) by Jonathan Snook
- QuirksMode by Peter-Paul Koch
- Regular-Expressions.info – Regex Tutorial, Examples and Reference – Regexp patterns
- Seven JavaScript Techniques You Should Be Using Today (from Digital Web Magazine) by Dustin Diaz
- Sitepoint’s JavaScript category
- StackOverflow: Hidden Features of JavaScript
- The seven rules of Unobtrusive JavaScript by Christian Heilmann
- W3Schools.com JavaScript Tutorial
JavaScript Books
- Beginning JavaScript
- Beginning JavaScript with DOM Scripting and Ajax
- Head First JavaScript
- JavaScript: The Definitive Guide
- Pro JavaScript Techniques
jQuery Articles, Blogs and Tutorials
- 15 Days Of jQuery
- Improve your jQuery – 25 excellent tips by Jon Hobbs-Smith
- jQuery Documentation
- jQuery for Designers
- jQuery Tutorials
- jQuery Tutorials for Designers
- jQuery: Write less, do more on Dev.Opera
- Learning jQuery
- Paul Bakaus’s blog
- Remy Sharp’s blog
jQuery Books
- Beginning JavaScript and CSS Development with jQuery
- jQuery in Action
- jQuery Reference Guide
- Learning jQuery
- Practical Rails with jQuery Projects (Practical Projects)
- Professional JavaScript Frameworks
If you have more to add, please do so in the comments. Thanks!
Here’s another beginning book that has worked well with students,
Javascript: The Missing Manual
definitely in the beginner category, but it gives a rather good treatment of the fundamentals of jQuery. An advantage is that the book does not get overly into different browser event models (confusing for new learners) but just immediately launches into the jQuery way. It is probably less good than HeadFirst javascript in imparting a sense of the language fundamentals.
It’s getting to the point where javascript has quite the history (12 years?). Sometimes cutting away a little of the legacy helps.
Another javascript book I like is Pro Javascript Design Patterns from Apress released this past summer. It does a good job synthesizing together some of your advanced references here.
[...] 40+ JavaScript and jQuery resources that will make you a better Web developer – Brian Reindel gathers together 40 resources for Javascript and JQuery, a nice collection of things to read if you want to improve your skills in this area [...]
Great list of resources, Brian. Another couple beginner/intermediate JavaScript books that I’ve found helpful are DOM Scripting by Jeremy Keith and PPK on JavaScript by Peter-Paul Koch. Stoyan Stefanov’s Object-Oriented JavaScript is a great one for intermediate/advanced concepts.
@Bud, @Karl,
Thanks both for the book recommendations, and also for letting people know what would be considered beginner or advanced. Often, that is difficult to tell from just reading reviews on Amazon, and developers are looking for some experienced guidance. Thanks again!
Thanks for including my “Javascript for Dummies” article in your list! If you have any comments to make to improve it, please email me. I wrote it because I found the”gibbering” faq unreadable ;)
these are jewels. Thanks
You are really lacking on the Prototype.js and MooTools resources
[...] 40+ JavaScript and jQuery resources that will make you a better Web developer (tags: javascript) [...]
Great list Brian,
Keep up the good work. I enjoy reading your posts and would love to see more articles on JavaScript design patterns. Once again great job.
PS. Here is another site I like about jQuery.
Great list. I have one to add. I just found this awesome jQuery Cheat Sheet for the iPhone. I’ve only had it for a day and it’s been really helpful.
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=302090867&mt=8
Looks like there’s also a CSS Cheat Sheet from the same guys.
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=301093674&mt=8
[...] Potentially good list of JS links January 23, 2009 Filed under: Uncategorized — caritatis @ 5:25 pm http://blog.reindel.com/2008/12/28/40-javascript-and-jquery-resources-that-will-make-you-a-better-we... [...]
[...] 40+ JavaScript and jQuery resources that will make you a better Web developer [...]
[...] 40 javascript ? jquery ???????? ??? web-???????????? [...]
[...] 40+ JavaScript and jQuery resources that will make you a better Web developer [...]
[...] 40+ JavaScript and jQuery resources to make you a better Web developer [...]
[...] 40+ JavaScript and jQuery resources that will make you a better Web developer [...]