VB.NET à été créé pour faire migrer les développeurs VB6 à la plateforme dotnet sinon ça à pas grande utilité si tu as jamais fait de VB6.
Si tu veux programmer uniquement pour windows et dotnet, dans ce cas autant prendre C# à la place de VB.NET. C# est un bon langage mais c'est pas portable, et du reste si tu veux développer des jeux autant prendre C++ qui à les meilleurs moteurs de développement de jeux non seulement pour PC mais aussi pour consoles. Ou alors Java car c'est portable et tu peu créer des jeux Android, et Java est un très bon langage éducatif.