C# es un lenguaje del framework de .NET de Microsoft, que tiene muchas similitudes en la sintaxis del código entre C++ y Java.
Es el lenguaje utilizado en más del 90% de las empresas que utilizan tecnologías MS.
Es muy simple de escribir porque ocupa mucho menos líneas que VB.net, es auto descriptivo y casi todos los servidores MS únicamente se pueden programar con C#.
C# es el principal lenguaje de programación que integra el Framework .NET de Microsoft.
La estructura de lenguaje contiene muchas similitudes con C++, y le suma con C# toda la potencia del IDE de Visual Studio .NET.
C# está ubicado dentro del TOP 5 de los lenguajes de programación más populares y hoy nos permite desarrollar aplicaciones Windows (desktop), Web con ASP.NET, Videojuegos (con Unity) y, desde Visual Studio .NET 2012; Apps móviles híbridas y/o nativas para Android y iOS.