Yo te aconsejaria JAVA como lenguage con un buen futuro ,respecto a los lenguages de bajo nivel como C,ASM, te aconsejaria C puro que te serbira de mucho para crear aplicaciones bastantes poderosas comparadas a las de VB,con visual basic no te servira de mucho si lo miras profesionalmente pero si en el uso personal (crearte tus propias aplicaciones etc...) Pero si lo que tienes es ilusion de tocar todos los lenguages de programacion y que te sirba como culturizacion propia y superacion te aconsejaria ASM un lenguage de bajo nivel en el que tendras que tocar practicamente al nivel maquina.
salu2s!