L'ASP.net nn prevede standard, anzi cerca appunto di avvicinare a se piu programmatori possibili... infatti la piattaforma ASP.NET supporta i linguaggi:
C#, Jscript.net, VisualBasic.net e in futuro supporterà c++, perl, php ecc...
Ora sta allo sviluppatore sciegliere il suo stile di programmazione... se ti piace quello del VisualBasic usi appunto il VisualBasic.net altrimenti, se preferisci uno stile di programmazione come il c++ e il php, scegli il C#

Le classi restano uguali per tutti i linguaggi, è questo il bello!

Cmq penso che prenderà molto piede il C# (parere assolutamente personale).
ciao