C# (C Sharp) si şarp şeklinde telaffuz edilir. C, C++ ve Java dillerinden türemiştir. C# güçlü, basit, esnek, nesne yönelimli, yazımı ve öğrenilmesi çok kolay bir dildir. Ayrıca C# güvenli ve Microsoft .NET platformu için geliştirilmiş nesne tabanlı bir programlama dilidir.
C# orta düzey bir programa dilidir. C# orta düzey bir programlama dili olduğu için sadece orta düzey program yazılma şartı yoktur. C# ile hem üst düzey hem de alt düzey program yazılabilir. Burada anlatmak istediğim orta sınıf ifadesi dilin gücünü değil makine dili ile günlük konuşma diline olan benzerliğini ifade etmektedir.
C# hem makine diline hem de insan algısına eşit seviyede bir programlama dilidir. C# dilini öğrenmek diğer programlama dillerini öğrenmeye göre daha kolaydır. C# gerçek anlamda nesne yönelimli bir programlama dilidir.
