yıllardır yazılım geliştiren birisi olarak yazayım sana.
içinde bir aşk var mı öncelikle bunu sorgula eğer içinde aşk var doğru yoldasın.
programlamanın (yazılımın) temelinde neyi nasıl yaptıracağın yatar. bunun terimsel olarak anlamı algoritma. algoritma ile alakalı kitaplar ve örnekler seni geliştirecektir.
https://www.dr.com.tr/Kitap/Algoritma-Gelistirme-ve-Programlamaya-Giris/Fahri-Vatansever/Egitim-Basvuru/Bilgisayar/urunno=0000000230744
bir programlama dilini öğrenmek istiyorsan (aslında tamamen öğrenemezsin ,sadece söz dizimini ve mantıklarını kaparsın.) temel bir kaç tutorial bakman gerekiyor.bu tutorialler bittikten sonra tamamen kendini projeye vurman gerekiyor. işin en zor kısmı proje kısmıdır ,araştırır öğrenirsin.
kendine en çok bilgiyi proje kısmında katarsın.
hangi alanda ilerlemek istiyorsun ,neye karşı ilgi duyuyorsun bunu bi belirlemek lazım öncelikle.
hangi sektör olursa olsun bir tane sağlam dil öneriyorum. (c,c++ ,perl,php) olabilir. seni birazcık zorlayacaktır diğer programlama dillerine göre daha zordur. bir örnek ile özetlemek gerekirse maraton yarışmacısı olarak kabul et kendini botlarla koşunu tamamlıyorsun. yarışa çıkacağında ise hafif spor ayakkabıların olacak.
bundan sonra ilerlemek istediğin alana göre şu şekilde bölebiliriz.
masaüstü diller; python, ruby ,c dilleri ,perl vs.
web diller : html ,css,javascript ,php ,aspx(c# veya vb.net). ruby (rails framework),python(django framework)
mobil : react native ,java ,c# vs.
eğer niyetin ciddi ise büyük bir yazılım grubumuz var seni oraya aldırabilirim. başarılar.