But btw, learning Java is not difficult and jumping then to C is no much structural difference.
VB is a rather limited language, hence it's much better to bet on VC++ although, yeah, really tough. Anyway, it has the best of VB and the best of C. Microsoft is the only one really supporting VB, while for generic portable use C seems to be the most capable language.
Anyway, Choli, I bet you know what you're talking about.