Programador não tem que escolher linguagem...
O Gustavo disse "se vc vai trabalhar apenas com ambientes Microsoft..."
isso é um erro... a gente nunca sabe o futuro da informatica...
Eu estou começando agora a trabalhar com Unix... vou deixar minha opiniao...
ou a microsoft faz mudanças radicais no Windows e na sua mercadologia, ou vai ficar pra tras rapidamente... vamos lembrar que hoje mais de 25% do mercado nacional é de software livre... e isso esta crescendo como uma bola de neve...
Se amanha seu cliente pede pra voce montar uma rede pra ele com 250 maquinas, mas nao quer gastar 125 mil dolares com licenças, voce vai ser obrigado a abrir mao de um cliente que pagaria 1 ano de salario seu apenas por ter se expecializado em plataforma Microsoft...
Edivaldo,
Vai aprender .Net sim, mas não VB.Net... aprende uma linguagem chamada C#
o VB esta morrendo aos poucos... todos os bons programadores que eu conheço estao migrando para Java e C#. As duas linguagens são praticamente identicas, mudando apenas o Framework sobre o qual rodam
Depois que voce dominar o C# (plataforma Microsoft) vai ter plenas condiçoes de migrar pra Java sem nem precisar fazer cursos... apenas um bom livro vai ser o suficiente...
Alem do mais, estamos todos na espectativa de um bom compilador de C# para sistemas Unix-Like... há projetos como o Mono, RealSoftware, QT# e outros...
e a Borland tambem esta trabalhando num compilador (esse vai ser pago!!!)
Bem...
é apenas minha opiniao...
nao se amarre a plataforma... aprenda a programar em uma linguagem que facilite sua vida no momento de aprender outra...
eu sugiro fortemente o C#...