Batch--->Lenguaje solo funcional en windows es scripting ,tiene muchas limitaciones.Facil de aprender
VB .Net -->Lenguaje de potencia normal , malcria mucho asi que no es recomendable para empezar.
vb6--> Antecesor del vb .net es un buen lenguaje tiene la misma potencia que vb .net pero ya tiene sus dias contados tambien malcria mucho pero no tanto como vb .net es un lenguaje mas o menos facil de aparender.
C/C++-->Lenguaje potente en este lenguaje se puede programar para cualquier S.O de hecho windows esta hecho en este lenguaje al igual que algunos linux , no malcria .Yo creo que es un buen lenguaje para iniciarse
ASM-->El lenguaje mas potente que existe es un lenguaje que trabaja directamente con el procesador, es dificil de aprender pero vale la pena aprenderlo aprendiendo ASM ya tienes una buena base para los otros lenguajes.
Bueno hay te dejo algunos lenguajes que son los que se (hay algunos que no los manejo bien pero se hacer algunas cosas).






.
que tiene Visual Basic.


.