Yazılım öğrenmeye nereden başlanmalı?

Artık bu tarz konularda dil tavsiyesi verenleri görmekten gına geldi. Birçok kez yazdım ve gördükçe yazmaya da devam edeceğim. Dilden önce yazılımın hangi alanında kendinizi geliştirmek istiyorsunuz buna karar verin. Web üzerinde geliştirme yapacaksanız C++'ın başlangıç için ne anlamı var? Oyun üzerine geliştirme yapacaksanız Java'nın, Python'un ne anlamı var C# ve C++ varken? Yapay zeka üzerine geliştirme yapacaksanız Python'un onlarca gelişmiş kütüphanesi dururken başka dillerde kütüphane aramaya, geniş bir AI topluluğu aramaya ne gerek var? Lütfen önce kendi alanınızı belirleyin ve ona göre bir yol çizin.
 
Youtube'da anlatılan Python, C vb. ders diye gösterilen videolar aslında yazılım dersleri değildir. O videolarda öğretilen şeyler temel syntax bilgileridir. Syntax zaten 3-4 saatte öğrenilebilir.

Yazılım için ilk önce bilgisayar bilimlerine dair giriş düzeyinde bir şeyler öğrenilmeli. Daha sonra matematik (özellikle lineer cebir, ayrık matematik) ve veri yapıları öğrenilmeli. Daha sonra algoritma analizi öğrenilmeli. Algoritma yaratma yeteneğini kazandıktan sonra yazılım öğrenmiş olursun.
 

Geri
Yukarı