You can use all of those languages (except delphi) on a text editor called NotePad++. It is an excellent text editor with loads of wonderful plug-ins to make the daily like of a programmer much easier.
go to this site: http://notepad-plus.sourceforge.net/uk/site.htm
I also know that the text editor jEdit has the same capabilities (if not more) than NotePad++, for that program, google search for it.
Happy Hunting