Aprenda Javascript primero y estará listo para implementar sus propios proyectos lo antes posible. Para empezar, Javascript es más fácil y se puede usar tanto para el front-end como para el back-end. Aprenda lo suficiente para crear algunos proyectos paralelos con Javascript. Aprenda codificando algún producto real [podría ser tan simple como una lista de tareas pendientes, Blog, Calculadora].
Java es un lenguaje extenso y necesitará más tiempo para dominarlo lo suficiente como para comenzar a construir cosas reales. Incluso si aprende JAVA, necesitará Javascript para crear la parte frontal.
Entonces, comience aprendiendo Javascript , proceda a React / Vue / Angular, Node, Express, Mongo una vez que esté familiarizado con Javascript. Cree una base sólida en JS primero para que no dependa demasiado de los marcos de terceros [React / Angular / Vue].
- Decidí que quiero aprender PHP. ¿Para qué se usa PHP exactamente en el desarrollo web front-end?
- Tengo una maestría en CS de una escuela superior y finalmente comencé mi carrera en el desarrollo de aplicaciones web. Mis amigos creen que esto es un desperdicio. ¿Es esto cierto?
- Soy desarrollador de SQL y mi empresa me reembolsará los certificados de TI, pero estoy en el desarrollo web. ¿Cómo debo aprovecharlo?
- Estoy aprendiendo ROR y me preguntaba si los empleadores estarían interesados en ver varios algoritmos / programas que escribí, o si solo se preocupan por las aplicaciones de Rails específicamente. ¿Debo incluirlo?
- Quiero ser un desarrollador web fullstack. ¿Cuál es la mejor manera de aprovechar las tecnologías?
Después puedes aprender Python / Java si quieres hacer backends más potentes. Será una experiencia de aprendizaje mucho más fácil e intuitiva para usted después de que haya aprendido JS y creado algunos proyectos.
El aprendizaje de JavaScript le permite crear trabajo tanto en el front-end como en el back-end en el mismo idioma, por lo que si está buscando desarrollo web solo use Javascript y aprenda el marco de su elección, si está buscando ser un ingeniero de software enfocado en el back-end, vaya para Java
La mejor pila sería Mongo Express Angular / React Node
Espero que eso ayude.