He escrito una respuesta aquí:
La respuesta de Sam Deacon a ¿Alguien puede ayudarme con el camino de aprendizaje de Desarrollo Web?
Esencialmente…
- ¿Cuál es la designación de desarrollador front-end después de 7 años?
- Novato React and express.js: Estoy tratando de usar el mismo componente de reacción de nivel superior para mostrar condicionalmente una página dependiendo de la "ruta" visitada. ¿Cuál es la mejor manera de pasar datos al componente de nivel superior para que pueda renderizar condicionalmente?
- Cómo configurar un subdominio en Blogger
- ¿Por qué muchas personas siguen prefiriendo Rails sobre Django para construir redes sociales, incluso después de las historias de éxito con Instagram y Pinterest?
- ¿En qué idiomas está construido este sitio web y cuánto tiempo me tomará (a un novato) y a un diseñador construir una réplica?
- Determine para qué tipo de trabajo de entrada / tipo de empresa desea trabajar, o qué tipo de desarrollador desea ser … Impactará sus temas necesarios para aprender:
- Aprenda los fundamentos de frontend html, css, js, luego jQuery probablemente
- Aprenda los fundamentos del lenguaje backend, sql, consultas sql, posiblemente Ajax en este punto
- Cree una cartera y una presencia en línea, participe en comunidades en línea como Quora / stack exchange.
- Obtenga experiencia en el mundo real creando proyectos paralelos y sitios reales para pequeñas empresas / artistas locales, etc.
- Elegí php y no me concentré demasiado en los marcos de javascript … Obviamente, adapte su programa de aprendizaje para cumplir con la carrera / idioma deseado, etc.
- Las tecnologías de soporte siempre son buenas en un CV, como sass, git y linux command line
Centrarse en los fundamentos es fundamental, hay mucho por aprender, así que aprender lo básico es probablemente una apuesta más segura (¡que probar 75 marcos de mvc diferentes como lo hice!)