Wenn du mit Visual Studio coden willst, bleib bei Win (geht ja auch unter VMWare

).
Ansonsten:
Delphi --> Kylix unter Linux, google mal danach... ausserdem gibts noch FreePascal.
C, C++ --> klassisch mit vim oder Emacs und Kommandozeile und haufenweise Hilfstools oder grafisch mit KDevelop (... ist wie Visual Studio). Sollte bei deiner Distribution dabei sein....
VisualBasic --> gibt ein paar Projekte, sowas für Linux zu bauen, ist aber alles noch reichlich unfertig ....
dafür hast du: Perl, Python, LISP, Ruby, Eiffel usw....