Ale java umiera ;)
To wszystko zależy czy chcesz robić tylko na Androida, czy na oba systemy mobilne. Crossplatformowych natywnych rozwiązań jest mnóstwo i wcale nie trzeba robić ich jako appki typu Cordova, Titanium czy Phonegap, bo te są słabe. Appki powstające w HTML, JS i CSS mają więcej wad niż zalet.
Ze swojej strony polecam Flutter+Dart, Python+kivy, Nativescript czy od biedy React Native lub inne podobne technologie. Za rok-dwa będzie też Kotlin native.
Do web w mojej ocenie najciekawsze są RoR i Django (dużo ofert pracy i szybko się programuje), choć są nowości jak Elixir+Phoenix, Golang, Dart, itp. itd.