¿Cuál es la diferencia entre VB y C#?
La diferencia entre VB y C# se divide en VB6.0 y VB.
VB6.0 es un lenguaje de programación de alto nivel que no se ejecuta en .NET Framework. No tiene nada que ver con C#.
Visual Basic.NET es un lenguaje de programación orientado a objetos basado en Microsoft .NET Framework. El lenguaje que utiliza se basa en el lenguaje Basic, mientras que C# es un nuevo lenguaje de programación lanzado por Microsoft en junio de 2000 que toma prestadas características de Delphi y se integra directamente con COM (Modelo de objetos componentes).
C# es un lenguaje de programación de alto nivel orientado a objetos lanzado por Microsoft, que se ejecuta en la plataforma .NET.