EVITA I NET?
Veramente i linguaggi su piattaforma .NET sono molto produttivi. Io non ci penserei su due volte: C# (c sharp)!
A parte il fatto che puoi benissimo convertire i tuoi progetti VB in VB .Net con una procedura automatica e dare un'occhiata ai cambiamenti (direi un'occhiata senza capirci granchè se non ci affianchi un bel testo Mondadori) e quindi diminuire in un certo senso il processo di apprendimento, sappi che in relazione a C++ e quindi non allo sviluppo su .Net, i progetti saranno gestiti assolutamente meglio dalla macchina, nel senso ke questa nuova piattaforma gestisce molto meglio i tipi di dati e gli oggetti liberando automaticamente memoria quando questi non sono referenziati, e poi è assolutamente orientata agli oggetti, anche i tipi di dati (boolean, integer etc..) sono considerati oggetti... leggi qualcosa sulla Garbage Collection e capirai.
Inoltre sappi che la piattaforma .Net è polimorfica quindi se impari VB .Net oltre a C# (la sintassi cambia su poche cose) puoi sviluppare sullo stesso progetto con entrambi i linguaggi.. e puoi scegliere anche linguaggi diversi da C, C++, C# e VB!
CHE KAKKIO ASPETTI? HAI ANCORA DUBBI???!! PASSA A .NET! :metallica