Değişkenler, koşul ifadeleri, döngüler, diziler, koleksiyonlar ve sonrasında metotlar. Temel olarak ben bu konuları görüyorum, bunları herhangi bir kanaldan veya kitaptan öğrenebilirsiniz ama mantığı oturtmak için bol bol örnek yapmanız gerek.
Videolarda yapılan örnekler sınırlı olur, mesela iki boyutlu bir dizinin 90 derece sağa döndürülmesini sağlayan kodu gördüyseniz siz bunu 180 derece döndüren kodu yazmaya çalışın. Ya da hesap makinesi uygulaması yaptığınızda buna ekstradan bilimsel hesap makinesinin özelliklerini de siz ekleyin.
Sonrasında sınıflara ve kalıtıma geçtiğinizde OOP konseptini öğrenmek için proje bazlı çalışmanızı tavsiye ederim. Murat Yücedağ başlangıç için iyidir.
Daha ileriye gideceğiniz zaman Gencay Yıldız, Engin Demiroğ, Murat Dinç, Taner Saydam ve Salih Cantekin'in içeriklerine bakabilirsiniz. Sadece video değil, blog olarak yazılı içerik sunan Bora Kaşmer, Kardel Rüveyda Çetin'in yazılarını da takip edin. Bu saydığım isimler Türkiye'de C# ve .NET ekosisteminin önde gelen geliştiricileridir.
Ayrıca başlangıç aşamasında olduğunuzdan Türkçe'ye bağlı kalmanızı anlıyorum ancak yazılımda ilerlemek istiyorsanız İngilizce şart. İlk temeli Türkçe attıktan sonra Microsoft'un FreeCodeCamp ile sunduğu C# temelleri sertifika eğitim programını tamamlamanızı da tavsiye ederim. Katkısı olacaktır, buradan ulaşabilirsiniz:
Student Certifications - Student Hub