Yol Haritalarım

Gelişim sürecimde takip ettiğim rotalar ve teknik dökümanlar.

C Programlama
Öğrenme İlerlemesi %71
1. Temeller
Değişkenler & Veri Tipleri
Girdi/Çıktı (printf/scanf)
Operatörler (Aritmetik/Mantıksal)
2. Akış Kontrolü
Karar Yapıları (if, else if, switch-case)
Döngüler (for, while, do-while)
Döngü Kontrolü (break, continue)
3. Bellek ve İşaretçiler
İşaretçiler (Pointers)
Bellek Adresleri (& ve *)
Diziler & İşaretçi Aritmetiği
Dinamik Bellek Yönetimi (malloc, calloc, realloc, free)
4. Yapılar & Fonksiyonlar
Fonksiyonlar & Kapsam
Struct (Yapılar) & Union
Enum
Header Dosyaları (.h/.c)
5. İleri Konular
Dosya İşlemleri
Önişlemci Direktifleri (#define, #include, #ifdef)
Hata Ayıklama (GDB)
C++ Programlama
Öğrenme İlerlemesi %56
1. Temeller
Girdi/Çıktı (cin/cout)
Namespaces (İsim Alanları)
2. Bellek Yönetimi
Referanslar (&)
Dinamik Bellek (new/delete)
3. Nesne Yönelimli Programlama (OOP)
Sınıflar ve Nesneler
Kalıtım (Inheritance)
Çok Biçimlilik (Polymorphism)
4. STL ve Modern C++
Vektörler (std::vector)
Akıllı İşaretçiler (Smart Pointers)
Java Programlama
Öğrenme İlerlemesi %13
1. Temeller
JVM, JRE ve JDK Mantığı
Veri Tipleri ve Değişkenler
2. Nesne Yönelimli Programlama
Kapsülleme (Encapsulation)
Arayüzler (Interfaces)
3. Veri Yapıları (Collections)
Listeler (ArrayList, LinkedList)
Haritalar (HashMap, TreeMap)
4. İleri Konular
Hata Yönetimi (Exceptions)
Çoklu İş Parçacığı (Multithreading)