When given a choice, I use vim on Linux or OS X. When on Windows, though, I also use Notepad++. I've been pleased with it... Another option for any OS X users is Smultron. http://smultron.sourceforge.net/ None of these are technically IDEs, but in general, I prefer a good [source code] text editor over an IDE.