You trying to learn JavaScript? You have an interview in two hours and you’re tired of blowing all the really easy JavaScript questions? Are you trying to wrangle something only to have JavaScript or the DOM revolt on you? You need some reading material! This is mostly here for my own reference, too.
When it comes to JavaScript Disco, you have to give the nods to:
People
- Douglas Crockford – JavaScript Guru, Yahoo! There are also video lectures, where you can hear him talk. Book: JavaScript: The Good Parts.
- Nicholas Zakas – Front End Engineer, Yahoo! Video: Test-Driven Development in YUI. Book: High Performance JavaScript.
- Stoyan Stefanov – Front End Engineer, Yahoo! Video: High Performance JavaScript discussion (with Nicholas Zakas, et al.). Book: JavaScript Patterns.
- Steve Souders – Web Performance Engineer, Google. Video: High Performance Web Sites. Book: High Performance Web Sites.
- Brendan Eich – inventor of JavaScript & CTO of Mozilla. Video: ECMA Harmony and the Future of JavaScript. Book: The JavaScript Bible.
Publications
- Eloquent JavaScript.
- Useful HTML, CSS, and JavaScript Tools and Libraries (Smashing Magazine – June 10, 2011)
- JavaScript Test-Driven Development (InfoQ – February 9, 2009)
- Learning Advanced JavaScript (DailyJS – January 8, 2010)
- Google Closure: How Not to Write JavaScript (SitePoint – November 12, 2009)
Training
- Foundations of Programming by Simon Allardice (Lynda.com, 2011)
- JavaScript Essential Training (2007) by Dori Smith (Lynda.com, 2007)
- Practical and Effective JavaScript by Joe Marini (Lynda.com, 2009)
- JavaScript Essential Training (2011) by Simon Allardice (Lynda.com, 2011)
- JavaScript Tutorial (w3schools)
- JavaScript Tutorials (Web Developer’s Virtual Library)
- 15 Essential JavaScript Video Tutorials (Virtuosi Media)
This should get us on the dance floor. Let’s boogie!