Kodlama öğrenmen aslında kendi amacına bağlı bir şey.
Site yapmak gibi şeylerle ilgiliysen HTML, PHP, CSS, Javascript gibi dilleri öğrenebilirsin. (Hepsi birbiriyle bağlıdır.)
Masaüstü programları yapmak ile ilgiliysen Java, C#, C++ gibi dilleri öğrenebilirsin. Bu dillerin her birinin kendine ait iyilikleri ve kötülükleri var. Mesela eğer kodların karmaşık değil temiz, skript yazarmış gibi olmasını istersen python ve ruby bu işleri görür. (kotlin de olabilir.) Ancak eğer kodu yazarken "I AM A HARDCORE PROGRAMMER" havalarına girmek istersen C# gibi dilleri deneyebilirsin. Ama C# veya C++ gibi diller eğer sıfır programlama bilgisiyle girişiyorsan çok karmaşık olabilir.
Eğer "hardcore programmer" dediğim kısmı kabul ediyorsan ben Java ile başlamanı tavsiye ederim. Java kendi kategorisi içinde belki en az karmaşık olanı olabilir. Masaüstü programları açısından istediğin şeyleri kolayca yapabilirsin. Ancak kabul etmiyorsan o zaman Python'u önerebilirim.
Umarım yardımcı olmuştur
