Allora il mio consiglio cade sul JAVA. Per molti motivi.

1) Puoi fare programmi multipiattaforma anche con collegamenti TCP/IP (quindi non devi imaparare il VC++ o il VB e gli altri linguaggi per Linux e MAC)
2) Puoi creare programmi anche per palmari e elettrodomestici (quindi eviti di impararti il ling. di programmazione per WinCE o linguaggi proprietari).
3) In ambito Web il Java e' sicuramente piu' potente del FLASH e dell'ASP e PHP (infatti basta studiarsi le JSP)
4) In ambito industriale (ricorda le centrali energetiche di cui ci sara' sempre bisogno) questa referenza puo' essere utile perche' alcune volte JAVA viene preferito a linguaggi come VERILOG o la programmazione PLC

Considerando tutti questi fattori e la loro interoperabilita' il mio consiglio mi sembra ovvio!!!!