Il me semble (mais j'en suis pas sur) que le SDK du framework .NET comprend le compilateur VB. Ce qui est sur, c'est que le compilateur C# est compris dans ce SDK, mais pour VB j'en suis moins sur.
Si tu n'as pas l'obligation d'apprendre le VB, je te conseille plutôt d'apprendre le C#, qui, à mon avis, a un bel avenir devant lui. Surtout que depuis .NET, VB et C# sont très proches dans leur syntaxe, VB étant maintenant un langage objet.
Le SDK .NET est dispo sur le site de Microsoft.