Zamanında bende niyetlenip araştırmıştım hocam. Bu tür kararsızlıklar hep tartışılıyor. Cevaplar da genelde eşit oluyor.
En akıllıca tercihin temel Java bilgisi edinip kotlinle devam etmek olduğunu düşünüyorum. Zaten birbirine dönüştürülebilen diller. Buradaki odaklanması gereken nokta kotlinin geleceği konusu. Buna da kullanim, geliştirme ve ihtiyaç grafiklerine bakarak daha iyi karar verebilirsiniz.
Şahsen başka alanlara yöneldiğim için vazgeçtim. Ama edindiğim bilgilerin özeti bu. Özellikle bahsettiğim istatistikleri iyi incelerseniz daha iyi karar verirsiniz.
Edit: Mobil oyun geliştirmeye yönelik sorduğunuzu yeni gördüm. Eğer mobil oyun gelistirecekseniz daha modern çözümler tavsiye ederim. Unity C# veya unreal engine C++ başka birşey aramayın bile.
Unity ile başlayabilirsiniz. Oyun geliştirme için Java veya kotlin kullanmak pek mantıklı gelmiyor. Bunlari kullanana da pek rastlayamiyoruz artik. Eğer uygulama değil oyun yapmak istiyorsanız oyun motorlarına yönelmeniz gerekir.