KnockoutJS is very interesting framework, it uses MVVM pattern, very similar to our desktop.
http://knockoutjs.com/documentation/observables.html
Underscore, it is battery to enhance the basic library for JS.
Jscex, it is one open source project from Zhaojie, and its feature looks like “Async/Await” in Dotnet 4.5
http://blog.zhaojie.me/2012/06/promise-support-in-jscex.html
Mozilla developer center, most good resource center for JS developer
https://developer.mozilla.org/en-US/docs
https://developer.mozilla.org/en/JavaScript
jsFiddle, try to write code online
dailyJS, daily news about JavaScript
NodeJS, use JS in server side, it could use with IIS and Windows Azure cloud.