C# (pronounced "C-sharp") is a programming language used to create applications that run on the .NET platform. It's an object-oriented language that's part of the C family of programming languages.