Öncelikle iyi bir İngilizce bilgin olmalı. Böylelikle kodları ezberlemek yerine mantığını kavrarsın. Ayrıca sınırsız derecede İngilizce kaynak var. Eğer İngilizcen varsa
w3schools sitesini öneririm. Eğer yoksa YouTube'da murat yücedağ, yazılım bilimi, bilgisayar kavramları kanallarını öneririm.
Udemy sitesinden de gerek ücretsiz gerek ücretli Türkçe - yabancı sınırsız kurs bulabilirsin.
Tavsiyem C# ile başlaman. Daha sonra C++, python diye devam edersin.
İlk önce kodlamaya neden başlamak istediğine karar vermen gerekiyor. Otomasyon uygulamaları yazmak istiyorsan C#, web sitesi yapmak istiyorsan HTML-CSS, JavaScript ve bunlara ek olarak bootstrap, PHP, yok ben yapay zeka, makine öğrenmesi istiyorum diyorsan python öğrenmelisin. Bu dediklerim çok temel şeyler. Zaten araştırdıkça gerisi gelir çorap söküğü gibi.