با جاوا نه تنها برنامه های ساده بلکه برنامه های پیشرفته هم می تونید بنویسید.
برای یادگیری برنامه نویسی اندروید همون جاوا رو پیشنهاد میکنم چون زبان های روی JVM مثله قارچ در حال زیاد شدن هستند و یه مدتی تحت تاثیر جو استفاده ازشون زیاد میشه و دوباره به قهقرا می رن.
مخصوصا برای شروع از ابتدا و وقتی تازه کار هستید به هیچ وجه سرمایه گذاری و اتلاف وقت رو این زبان ها رو بهتون پیشنهاد نمی کنم چون با هر زبانی که کار می کنید ذهنتون با اون زبان شکل می گیره و شاید تغییر به زبان دیگه ای براتون سخت باشه بعلاوه کاتلین یک زبان تقریبا نو و تازه ای هست و تغییرات زیادی در پیش داره و راه زیادی باقی مونده تا به خیلی از این زبان های خوبی که الان روی JVM هست برسه برای اطلاعات بیشتر می تونی این مقاله رو بخونی.
این نکته هم که گوگل کاتلین رو زبان رسمی اندروید اعلام کرد هم خیلی جدی نگیرید گوگل از اینکه یک تکنولوژی یا پلتفرم رو منسوخ کنه هیچ ترسی نداره و حتی خود اندروید هم بعید نیست که تا چند سال دیگه منسوخ بشه و فیوشا جای اون رو بگیره مسئله فقط زمانه.