what are some good programming editors that I can use. I know of Notepad ++, Eclipse(never used) Aptana Studios ( Currently Using).

I am interested in writing some Java and JavaScript as well as Ruby, Python and Perl