Bonjour,
Si tu veux débuter, pas de doute commence par le visual Basic, c'est ce qu'il y a de plus facile à prendre en main je pense, laisse tomber le c++, sauf si tu veux faire du développement de jeux vidéos par exemple...
Quand tu auras bien en main le Visual Basic, si tu veux rester fidèle à Microsoft, continue avec le C# c'est un très bon langage pour la programmation objet.
Sinon, petite précision, Visual studio n'est pas un langage de programmation mais un environnement de développement qui regroupe justement le c++, vb, C# ou les nouvelles technologies comme le WPF...
Mais avant toute choses, si tu n'es pas familier du développement, n'hésite pas à te prendre la tête avec l'algorthmique, ce sont les bases, et quand tu maitrises, tu peux programmer dans tous les langages (seuls les termes et les fonctions propres aux langages changent)
PS: si tu veux tu peux télécharger les versions express de visual studio:
http://msdn.microsoft.com/fr-fr/express/aa975050.aspx