Yo he escuchado algo parecido, y no es uq eVb este acabado..nada mas mira cuantos lo usan en este foro, lo que sucede es que segun lo expertos, ha empezado una migracion de los usuarios debido a que cuando incursiono v basic . net los desarrolladores de VB se dieron cuanta que tenian casi que volver a reaprender visual basic, y muchos de ellos, entre los cuales me incluyo, decidieron en que vez de aprender otra version de basic desde 0, era preferible medircele a un lenguaje más potente de una vez, asi que en vez de aprender visual basic.NET, muchos hemos preferido actualizarnos y aprender lo ultimo.. Visual C#.Net..
Java seria bueno si ya lo majejas..pero recuerda que segun los expertos C# terminara desplazando a java tambien... consulta en las paginas de intyernet correspondientes,...sun, microsoft y obviamente paginas relacionadas con el tema que no tengan nada que ver con las dos empresas.
C# tiene integrado un fuerte complemento xml para documentacion, ademas en tan solo 3 años se ha posicionado como uno de los lenguajes de vanguardia para el desarrollo web, y su potencial para aplicaciones windows tambien es altisimo, al usar .NET framework posee una amplia variedad de clases que hacen de las conexiones de datos una tarea mucho mas sencilla(ya me sono a publicidad).
En lo personal , he probado C# y esta de lujo!!!...te lo recomiendo.
Juank