Ne yapmak istediğine göre değişir. Android geliştirmek istiyorsan benim tavsiyem Kotlin olur. Öğrenmesi kolaydır ve binlerce satır kodun arasında eksik bir ; aramakla uğraşmazsın. Kotline alternatif olarak ise Java'yı önerebilirim. Kotline kıyasla daha zordur. Daha fazla vakit alır. Örnek olarak "Hello World!" yazdırmak istersek:
Kotlin:
println("Hello World!")
Java:
System.out.println("Hello World!");
Yapay zeka'ya meraklı isen veya yazılıma giriş yapmak istersen Python daha doğru bir tercih olur. Bu dilde de Kotlin gibi her satır kodun sonuna ; koymazsın bu da sana hız ve debugging sırasında kolaylık sağlar.
Eğer amacın para kazanmak ise Web geliştirmeye göz atabilirsin. Burada ise başlangıçta Front-end ya da Back-end den birisini seçmeni tavsiye ederim. Ben burada Front-end tarafını seçmiştim. Front-end tarafında uzun derleme süreleri ve bir hata yüzünden kodun çalışmama ihtimali yok en fazla istediğin görüntüyü yakalayamazsın. Front-end de kullanılan diller HTML+CSS dir. Öğrenmesi kolaydır ve kolay kolay unutamazsın. Back-end de ise javascript kullanabilirsin. Javascript Java gibi bir dildir.
Sonuç olarak eğer hedefin yok ise ben java ile başlamanı öneririm. Çünkü hem android geliştirebiliyorsun hem Web geliştirmede kullanılıyor hem de Server yönetiminde kullanılır. Eğer odağın Android geliştirmek ise Kotlin öneririm. Hedefin Yapay zeka ise Pythondan şaşma.