Basic macht dir dein ganzes Denken kaputt, da es mit der Arbeitsweise deiner Hardware kaum was zu tun hat. Is eigentlich nur für Quick n Dirty gut, also ganz kleine Programme.
C is eigentlich wenn du unter windows Programmieren willst auch nimmer ganz auf der Höhe der Zeit (bitte net dafür schlagen

), weils halt net Objektorientiert wird. Ich würd dir da eher zu C++ raten, also ein erweitertes C mit klassen, usw.
Vb is halt was für kleine Hobbycoder, aber nen Job kriegst du deswegen recht sicher net.
Allerdings isses halt zum verstehen der Grundlegenden funktionsweise eines Programms doch ganz praktisch, da man sich net mit zeigern usw. rumschlagen muss.