I am interested in doing some projects that involve heavy use of JavaScript. Namely HTML5 based canvas games, potentially using node.js as well. I am interested in learning modern best practices, tools and resources for JavaScript.  JavaScript is tough to research because you end up wading through a lot of really outdated material, hailing from the times that JavaScript was a four letter word.  If you are heavily involved in JavaScript programming...  What text editor or IDE do you use?What unit testing framework do you use?Do you use Selenium, or something else?What other tools do you use?What communities exist that discuss recent advents in JavaScript?What books do you read/refer to?What blogs do you read?
Good resources and tools for modern, heavy JavaScript development?
tools;javascript;developer tools