- Veri Tipleri ve Değişkenler
- Temel Operatörler
- Dönüşüm ve Tür Dönüşümleri
- Temel Kavramlar (ifadeler, deyimler, bloklar)
- if ve else İfadeleri
- else if İfadeleri
- switch ve case İfadeleri
- Ternary Operatörü (? : )
- Aritmetik Operatörler
- Atama Operatörleri
- Mantıksal Operatörler
- Karşılaştırma Operatörleri
- Artırma ve Azaltma Operatörleri
- for Döngüsü
- while Döngüsü
- do-while Döngüsü
- foreach Döngüsü
- Metot Tanımlama ve Çağırma
- Parametreler ve Argümanlar
- Dönüş Değerleri
- Metot Aşırı Yükleme (Overloading)
- Yerel Değişkenler ve Kapsam
- Dizi Tanımı ve Kullanımı
- Dizilerde Döngüler
- Koleksiyonlar (List, Dictionary, vb.)
- Lambda İfadeleri
- LINQ (Dil Entegre Sorgulama)
- Sınıf ve Nesne Tanımlama
- Kalıtım (Inheritance)
- Kapsülleme (Encapsulation)
- Polimorfizm (Polymorphism)
- Arabirimler (Interfaces)
- İstisna Nedir?
- Try-Catch Blokları
- Özel İstisnalar Oluşturma
- finally Bloğu
- Hata Ayıklama Teknikleri
- Dosya Okuma
- Dosya Yazma
- Dosya Yönetimi
- Akışlar (Streams)
- Dosya İzinleri
- Asenkron Programlama Nedir?
- Task ve Await
- Paralel Programlama
- Task ve Thread Karşılaştırması
- Etkinlikler (Events)
- Delegeler