Dojo and AMD: Dojo is now moving to Asynchronous Module Definition (AMD). You’ll find that some of the API samples use dojo.require while others use Require. This might be confusing at first until you read a tutorial on Modern Dojo to learn more about AMD. There are also a couple of videos that help to explain it:
Notepad++: For small to medium applications that I’m working on alone, I use Notepad++(free tool for Windows). It’s lightweight and very extensible. Use the Style Configurator (under the Settings menu) to pick a nice look and feel. Use the Plugin Manager (under the Plugins menu) to extend the editor. Here are the three plugins that help me the most. Note: use the Plugin Manager to download and install plugins. Here are some additional references:
HTML Tag: great helper for writing HTML markup.
XML Tools: for those few times you’ll be working with XML files, this is a must.