Java es el lenguaje mas usado porque es multiplataforma, sin más, en cuanto a lo que se comenta de que Google podría abandonar java en Android para pasarse a Swift, aunque los rumores eran ciertos, no creo que llegue a pasar, Google ha ganado todos los juicios contra Oracle y con cada versión de Android se alejan mas para evitar este tipo de problemas. Además que en su momento, se decidió usar Java para Android por la extensa cantidad de usuarios que tiene y mientras siga siendo así no creo que la cosa cambie.
En cuanto a Javascript por lo que he podido ver y probar, (aclaro que no estoy familiarizado en especial con ningún frame y siempre que hago una app en js la hago casi a pelo, si, soy mu tonto), la popularidad viene de la capacidad para portar apps, es decir, si yo me monto una app para navegador con js, php, lo mítico, es muy fácil con ese mismo código pasar la app a Android, a Windows o incluso a iOS.
y en cuanto a lo de Swift, no creo que consiga una posición alta en el futuro, hay que tener en cuenta que es un lenguaje enfocado a desarrollar para Apple, esta bien remunerado, si, porque las empresas que necesitan aplicaciones para Apple o el propio Apple no pagan mal (unas 100.000 libras gana al año un conocido en Londres y tampoco tiene mucha experiencia, no curra en Apple), esto ya de por si limita su expansión si tenemos en cuenta que Apple pierde cada vez mas cuota de mercado en móviles (sobre un 12% creo que estaba y bajando) y en temas de escritorio, donde es casi inexistente (hace un tiempo salio una noticia que decía que Apple basaba casi un 70% de sus ingresos en móviles). Esta es mi opinión de swift vaya XD
Para mi seria:
Java (puede que a un ritmo menor, pero es un hecho que sigue siendo el lenguaje mas usado y el que mas se aprende, y también el que mas suelen buscar las grandes empresas), Javascript (Esta ahí y cada día se usa mas, en las empresas en las que he estado y en la que estoy, se usa, y bastante (Teniendo en cuenta que en España parece que solo se puede trabajar de consultor SQL pero no xD)), C# (Este lo pongo teniendo en cuenta lo que microsoft quiere hacer con w10 unificando todos sus sistemas, además, la mayoría de motores para desarrollar videojuegos están basados en C++ o C# aunque para mi C# es algo mejor simplemente por el recolector, te evitas mucho trabajo) y SQL