Geh auf www.c-plusplus.de da findest du alle nötigen Infos zum C++ lernen. Tutorials, Kurse, Compiler und Buchempfehlungen etc. und ein sehr gutes Forum noch dazu.

Von VisualBasic als erster Sprache würd ich dir abraten. Die ist für Anfänger die gut programmieren lernen wollen ungeeignet. IMO ist die erste Sprache wichtiger als man denkt, denn sie prägt den späteren Programmierstil entscheidend. Deswegen wird zum Beispiel an vielen Unis erstmal auf C/C++ verzichtet und lieber mit Sprachen wie Modula-3 etc. unterrichtet, welche klare Konzepte und leicht lesbare Syntax haben.