C# nesne yönelimli ve üst seviye bir programlama dilidir. Windows işletim sistemi üzerinde çalışır.C# Microsoft firmasının desteği ile günümüzün en popüler programlama dillerinden biridir. Özellikle Microsoft’un MSDN kütüphanesi ve kaynakların çokluğu sebebiyle tercih edilir Microsoft, C# dilinin dökümantasyon açısından en sağlam destekçisidir.C# ile ilgili birçok Türkçe ve İngilizce dökümana internet üzerinden diğer dillere nazaran çok rahat ulaşılması zaten ne kadar tercih edildiği ve desteklendiğinin kanıtıdır.
Görsellik açısından özellikle windows form uygulamalarında çok kuvvetli olan C#, bunun yanında ASP.NET platformu ile web programlamada iddalıdır.C#ın derleme ve çalıştırma ortamı Visual Studio’dur.