C
C es el predecesor de los lenguajes C++, C# y Java.
Es un lenguaje de nivel muy bajo por lo que se utiliza en dispositivos con muy pocas capacidades.
Actualmente solo se usa en entornos industriales.
C++
C++ es una evolución de C convirtiéndolo en un lenguaje más “amistoso”.
Tiene muchas similitudes con Java.
Actualmente se utiliza en el procesamiento gráfico o de la misma manera que C, en entornos industriales.
C#
C# fue creado por Microsoft a partir de C. Ha estado en constante evolución y mejora.
Es el lenguaje principal tanto para .NET como para .NET Core.
Se pude utilizar tanto para desarrollar aplicaciones de escritorio (.NET), como aplicaciones web (.NET y .NET Core) y aplicaciones móviles (Xamarin).