Öncelikle hangi alana yönelmek istediğini seçmen gerek şimdi klasiktir web'e yönelceksen frontend yada backend kısmıyla yine 2 ayrı bölümü var fullstackda öğrenebilirsin ama ciddi bilgi ve tecrübe birikimiyle eşittir yıllar sürer bu konu yani web için backend kısmında dotnet yada php frontend için klasik html css javascript günümüzde javascript çok pöpüler oldu frameworkleri falan çok zenginleşti JS bilenler artık tüm platformlara uygulama geliştirebiliyor neredeyse fakat daha tam olarak stabil olduğu söylenemez o yüzden android için yine java ios içinde yine swift kullanılıyor. Onun dışında masaüstü uygulamaları geliştirebilirsin c#
vb.net gibi gibi Python ile de başlayabilirsin python'un kullanım alanı bayağı genişledi frameworkleri sayesinde gayet popüler ve kolay bir dildir (ve hızlıdır). Grafik ve tasarım'a yönelmek istersen full adobe programlarıyla ps ai corel gibi vektor ve edit programlarının arayüzlerini yavaş yavaş kavramaya ve temel öğrenimden başlayabilirsin yazılımcıda olsan temel düzey grafik tasarım bilgin olması gerekli bence.
Ama en önemlisi Öğrenmek istiyorsan... Pratik yapıcaksın bir insan en kolay pratik ve proje yaparak öğrenir Saatlerce eğitim izle yada bire bir yüzyüze ders gör anlatım ve video bittiğinde öğrenmende biter ancak bunu kendin projeye dökerek canlı kod üzerinde proje üzerinde neyin nasıl olduğunun temel mantığını kendin kurarak öğrenirsin direkt yerleşir kafaya. Hatta geliştirmeye bile başlayarak öğrenimini hızlandırmış olursun....