Tengo una pequeña experiencia en VB.net y me gustaría aprender C# .net¿Cuáles son las diferencias entre C# .net y Visual Basic.net?
¿Cuáles son las diferencias entre VB.net y C# .net?
¿Hay alguna diferencia en el rendimiento entre estos dos?
Además de las diferencias sintácticas, ¿hay algún cambio importante que deba tenerse en cuenta?