Kodlamayı ne amaçla öğrenmek istediğinizi söylerseniz ona göre yönlendirme yapılabilir.
Her şeyden önce algoritmayı kavramanız gerekiyor, bir de orta seviye İngilizce. O da makaleleri anlayabilmek için.
Örneğin; oyun yapmak isteyen birisi genelde C# ya da C++ kullanır. Unity oyun motoru veya Unreal Engine oyun motorundan birisini tercih edebilirsiniz. Tercihinize istinaden de yapay zeka araçlarını (ChatGPT vs.) kullanarak nasıl kod yazabileceğinizi, kurulumlarınızı nasıl yapabileceğinizi daha iyi bir şekilde kavrayabilirsiniz.
Örneğin; bir web sitesi yapmak istiyorsanız başta öğrenmeniz gereken HTML ve CSS, daha sonrasında ise Javascript olacaktır. Bunların temel mantığı; HTML bir insanın iskeleti, CSS dış görünümü ve Javascript'i de kontrol mekanizması olarak düşünebilirsiniz. Yani Javascript olmadan yapacağınız siteler genelde sadece görünüşten ibaret oluyor. HTML, CSS ve JS ile bir sitenin ön yüzünü tamamen yazabilirsiniz. Bunun haricinde bir sitenin arka yüzünü (backend) yazmak istiyorsanız, yani veritabanı gibi daha çok fonksiyonel işlemler, PHP öğrenmekle başlayabilirsiniz.
Önce kendinize bir alan belirleyin ve daha sonrasında bir hedef koyun. Örnek veriyorum web site yapmak istiyorsunuz; bir lisans satış sitesi yapmaya çalışın. Hatalarınız olacak, sıkılıp bırakırsanız zaten hiç başlamayın. Önemli olan hata yapmak değil, temel mantığı kavramak.
Ayriyeten YouTube üzerinde sayısızca ders anlatımları var ve hepsi de ücretsiz. Bir yerden başladıktan sonra zaten bir şeyleri başarabiliyor olduğunuzu gördükçe daha da çok hevesleneceksiniz.
Şimdiden başarılar, iyi çalışmalar.