Dovendo imparare un linguaggio da zero, lascerei stare VB.NET perchè in prospettiva non ha (forse) futuro.
Punterei su C# o su Delphi. Ma partendo da zero, ci vorrà del tempo ...