Well.. Both Java & C are kinda outdated now.. I mean, basic C / Java by themseleves are not gonna help anymore.. But unless u know the basics u cant do anythng as well.. u need to learn Advanced C.. But I'd recommend Java..
Well.. J2EE is on top now.. And to learn J2EE, u need Java..
I dont agree with what H4cker has to say.. Hmm.. Tell me one company that develops software in
VB.. well..
VB is for beginners.. Not much Network support.. no threading.. and no Distributed computing..
VB is too basic acc to me..