Hola! Como se estan planteando ahora las cosas en este mundillo, ya que tenes ganas de aprender un lenguaje nuevo, mi consejo es que empieces a probar con C# o en su defecto con VB.NET que aportan exelentes soluciones a problemas con los que nos enfrentamos todos los dias los programadores de VB6.0. Yo particularmente estoy dando mis primeros pasos en C#, no es facil el cambio de VB6.0 a C# , es un lenguaje totalmente orientado a objetos e incluso la sintaxis es distinta, pero la facilidad que te brinda bien vale el esfuerzo. Otro tema es que lentamente Microsoft va migrando todas sus plataformas orientandolas a .NET o sea que saber desarrollar aplicaciones para esta tecnologia te va a aportar ciertas ventajas en el futuro(no muy lejano). Ese es mi punto de vista, seguramente otra persona puede estar o no de acuerdo conmigo.
Espero haber aclarado algo.Saludos