nathangrubb said: Vim writes my Python code, my PHP code, my XHTML code, my CSS code; hell, even my /etc/sudoers code (with syntax highlighting)
Vim has syntax highlighting for almost everything.
igknighted said: If you edit the file /etc/nanorc you can turn on some very useful options of nano that are off by default (autoindent, syntax highlighting, spaces for tabs and many many more). It changes nano from a very simple editor that is cumbersome for tasks beyond simple config file editing to a very useful editor to code in.
As I said before, nano is excellent. I prefer vim because of its more powerful macros and the two-mode system (my fingers are too short to accurately touch-type the control key ;))
kavon89 said: NetBeans for Java, gedit (with tweaks) or vim for anything else on a small scale, large projects are always in NetBeans.
Netbeans is good, but I just do recreational scripting and it felt over the top to me.