Web: no puede simplemente omitir HTML / CSS / Javascript , esa es la base de la web. Se enriquecen mutuamente, y te toparás con todos ellos, sin importar el idioma que uses y lo mucho que intentes evitarlos. Eso hará páginas estáticas.
Para la programación del lado del servidor (para mejorar el sitio agregando inicios de sesión, perfiles y bases de datos y otras cosas inteligentes) tendrá que usar un lenguaje del lado del servidor. Javascript se ha convertido en uno, también hay Python, PHP, Ruby, Java (aunque no entiendo, ¿cómo es útil sobre los idiomas interpretados para sitios pequeños debido a que la gran mayoría ofrece alojamiento de idiomas interpretados + uso de recursos, pero que así sea) y muchos otros.
Android, iOS: están cubiertos en otras respuestas. Java para Android + Swift para iOS.
Puede tomar atajos al hacer una aplicación HTML / JS o usar C #.
- Cómo agregar un efecto de desenfoque a una imagen en el desarrollo de Android
- ¿Cómo obtener ganancias de forma gratuita para jugar una aplicación de Android que lanzaré en Play Store? ¿Cuáles son las otras fuentes donde puedo liberarlo por medio de las cuales podré obtener buenos ingresos?
- Cómo convertirse en un mejor desarrollador de Android
- ¿Se puede desarrollar una aplicación de Android usando HTML5?
- Cómo comenzar a aprender el desarrollo de Android desde cero y cuáles son los recursos más adecuados para ello