Básicamente no hay conocimientos básicos de programación. ¿Qué idioma es bueno aprender para el proyecto de graduación?
C# o VB.NET son aceptables.
Es mejor para proyectos de graduación. Hay muchos códigos fuente y el diseño de la interfaz es sencillo.
Puedes aprender C# directamente sin aprender C primero
C# está orientado a objetos.
C# tiene un potente soporte VS. Hace que su desarrollo sea muy sencillo. Puedes completar funciones potentes sin siquiera escribir código