Tu as déjà appris une partie du vocabulaire du C# avec VB.Net donc passer au C# ne sera pas bien compliqué.
Par exemple en VB.Net :
Color.Red
En C# :
Color.Red;
Tu auras juste a prendre habitude de la déclaration des méthodes, classes, oublier les Dim ... Des broutilles. Je fais du C# et il m'arrive de chercher des projets sur le net et d'étudier les sources afin d'apprendre le fonctionnement de telle ou telle chose. Et la plupart du temps c'est en VB. j'ai du mettre 15 jours non intensif pour m'habituer à le 'lire' et maintenant ça passe tout seul.
Du coup non ce n'est pas con de connaître les deux, ça a ces avantages ... 