Bu soru yanlış değerli kardeşim. "yazılıma nereden başlanır?" sorusu eksik bir sorudur. En azından başına veya sonuna bir branş, bir dal koymadan sormayın bu soruyu artık. "Udemy'den mi izleyeyim, YouTube'dan mı izleyeyim" gibi şapşalak konularla doldu taştı forum. Çöp konular açmaktan artık vazgeçin. Yazılıma merakı olan ilgi duyan insanlar böyle konular açmıyor. O insanlar Google'a neyi başarmak için neyi öğrenmesi gerektiğini yazıyor ve derhal işe koyuluyor. Bu şekilde manifesto yayınlayayım, istişarelere yatılsın, önerileri, geri bildirimleri dinleyeyim, millet aldığım kararlara şahit olsun gibi havalara girmiyorlar.
Agam ben kararlıyım, ben boş beleş değilim, ben bu işe girişeceğim diyorsan ben yine de söyleyeyim, aklında bulunsun web, mobil, yapay zeka, ı/o programlama vesaire bunların hepsi kendine özgün dillere, mantığa ve işleyişe sahip. Üstelik bunlar en temel başlıklardan bazıları. Hepsi kendi içinde dallanıp budaklanarak(farklılaşarak) ilerliyor.
Senin en ama en başta yapman gereken şey algoritma ve makine gibi düşünme egzersizleri. Bu egzersizleri C dili kullanarak bir süre yaparsın. Bu süreçte az çok neyin ne olduğunu kavramaya başlar, diğer branşlarla ilgili biraz fikir sahibi olursun. Fikir sahibi olduktan sonra da neye yöneleceğini kimseye sormazsın zaten.
Başta çok tenkit edici konuştum kusuruma bakma, aynı konuyu 34 bin kere görmekten gına geldi.