C# (CSharp) programming language was developed by a team under the leadership of Anders Hejlsberg at Microsoft in 2001. C# is one of the languages supported by .NET framework and is used for making windows applications, dynamic websites and web services.