Visual Basic hat in meinen Bekanntenkreis eher den Ruf einer "Anfängersprache".
C++ ist alt aber sehr verbreitet, mächtig, erweiterbar und universell. C++ sollte man auch erweitern, wenn man denn schnell und effizient graphische Oberfläche zaubern möchte (z.B. mit MFC, wxWidgets, Qt, GTK, ...)...