¿Cuál sería el conjunto de idiomas perfecto para el desarrollo web y móvil?

Tienes dos opciones, ser nativo o ir más allá:

Nativo:
Native es una gran solución y si sus aplicaciones van a ser muy complejas, es lo que debe hacer por problemas de rendimiento, también si va a tener muchas interacciones con el dispositivo (giroscopio, gps, etc.). Entonces tendrás que aprender

  • JAVA, porque Android es JAVA, pero no puedes comenzar simplemente descargando todo y haciendo algunos tutoriales de Android. Lamentablemente, no es una causa de elección a largo plazo para aplicaciones complejas, necesita conocer los conceptos básicos de Android, por lo que JAVA.
  • Objetivo C, así es como funciona todo con una Apple

Android es un dolor en el culo, cada dispositivo es diferente. Apple tiene una enorme tarifa de entrada, tienes que comprar una Mac y comprar una licencia, no puedes enviar aplicaciones usando correo o algo así (como en Android). Ambos todavía tienen problemas con el IDE (el procesador de texto para ello).

Envoltura:
Un Wrapper encapsula su código y lo traduce en algo comprensible para dispositivos móviles. Esto es genial para el desarrollo rápido de aplicaciones básicas, las dos más conocidas son:

  • PhoneGap
  • Iónico

Esto le permitirá crear aplicaciones de plataformas cruzadas, Android y Apple, pero no muy complejas.

Hay una tercera opción: herramientas de desarrollo de aplicaciones móviles multiplataforma, en línea, desarrollador, empresa, compruébalo, todavía no tengo una opinión.

Los compiladores multiplataforma han mejorado progresivamente. Además, los sistemas operativos móviles modernos, es decir, Android 4.4+ e iOS 8 tienen una mejor compatibilidad con la vista web, por lo que desarrollar usando cosas como Apache Cordova se ha vuelto más atractivo. Puede consultar Ionic (Advanced HTML5 Hybrid Mobile App Framework) como un ejemplo de reutilización básicamente de las mismas tecnologías web en un entorno móvil.

(A2A)

El mejor conjunto de todos los tiempos para el desarrollo web (según mi punto de vista y experiencia) es: HTML + CSS + PHP + JavaScript (+ biblioteca jQuery). Esto es perfecto para hacer mucho desarrollo web.
Puedes agregar Python si quieres hacer cosas más interesantes.
Ahora para el desarrollo móvil, solo estoy en el desarrollo de aplicaciones iOS, y el nuevo lenguaje de programación Swift de Apple es suficiente para mí.
¡Espero que esto haya sido útil!