Interfaz:
JS es algo con lo que tendrías que vivir; y si usa algún subconjunto / superconjunto para generar JavaScript, también necesita saber algo de JavaScript. Saber de antemano lo ayudará.
BackEnd:
- ¿Dónde puedo codificar sitios web gratis?
- ¿Por qué las excepciones se usan menos en JavaScript que en otros idiomas?
- ¿Qué tipo de proyectos puedo hacer con la ayuda de PHP?
- ¿Cuáles son las mejores empresas que brindan servicios de desarrollo web?
- Servidores web: ¿Cómo almacenan las imágenes los sitios de manera eficiente con el equilibrio correcto entre buena calidad y tamaño de almacenamiento requerido? ¿En qué formato y con qué otras prácticas (compresión, base de datos vs sistema de archivos)?
Tienes tantas opciones. Elige cualquiera y comienza a aprender. Las construcciones de lenguaje diferirán, pero las construcciones de nivel de aplicación como Caché, Enrutamiento, MVC, etc. se mantendrán igual. Entonces, una vez hecho en un idioma, puedes aprenderlo muy rápidamente en otro.
Aquí JS PUEDE ayudarlo, pero hay muchas buenas alternativas disponibles. Pero al principio puede seguir adelante con JS y aprender a aplicar las construcciones de nivel de aplicación. Más tarde, tome otro idioma y vea qué cambios.
El lenguaje de programación es solo una herramienta para un programador.
Extremos restantes:
Cosas como DataBase, implementación de aplicaciones, Control de versiones (Git), etc., no dependen mucho de JavaScript. Tendría que aprender estos de todos modos, sin importar el idioma y el marco respectivo que elija.
Conocerá a personas que se jactarán de algún idioma y pueden decirle que el idioma xxx no es bueno o lo evitará por completo. Escuche sus argumentos sobre su decisión, no acepte ciegamente su decisión. Debe haber razón para todo. La programación tiene que ver con el razonamiento.
Elige algo y sigue aprendiendo.
Siga estos pasos para cualquier aprendizaje:
- Hazlo funcionar
- Hazlo bien
- Optimizar
PS Advanced Javascript no es necesario, pero saberlo te ayudará mientras eres un desarrollador de Full Stack.
Si te gustó mi respuesta, te agradecería que la votaras al presionar el botón azul claro a continuación y puedas seguirme si quieres leer más como estos. O puedes visitar mi blog Time to Hack.