Para un desarrollador web principiante, antes de saltar a aprender idiomas, marcos y otras tecnologías, sugiero: aprender y comprender conceptos básicos, temas generales, procesos, ciclos de vida de desarrollo y cómo configurar su entorno de trabajo.
Aquí hay una manera:
PASO 1 – Primero aprende algunos conceptos básicos :
- Al crear un servicio de back-end, ¿cómo puedo asegurarme de que se pueda ampliar para admitir 1 millón de usuarios desde el primer día?
- ¿Qué puedo hacer para mejorar mi sitio web?
- ¿Cuáles son algunos sitios independientes realmente buenos para obtener proyectos de diseño web?
- ¿Qué necesito para aprender a ser desarrollador web?
- ¿Cómo aplica Angular el enlace de datos bidireccional?
- Desarrollo web 101
- 8 pasos para el ciclo de vida del desarrollo del sitio web
- Guía para principiantes de alojamiento web
- Solicitud HTTP – Ciclo de respuesta
- Desarrollo front-end vs back-end
- Configura tu entorno de trabajo básico
PASO 2 – Luego aprende los componentes básicos del sitio web :
- HTML (marcado), CSS (estilo), Javascript (interacciones / manejo de eventos)
- jQuery: potente biblioteca de JavaScript con muchas funciones
En este punto, puede crear un sitio web simple, probarlo en su entorno local y luego alojarlo en Internet. Después de eso, puedes seguir adelante y aprender a mejorar las cosas.
PASO 3 – Conozca los marcos front-end :
- Los 5 marcos de front-end más populares de 2017 comparados
PASO 4 – Familiarícese con los lenguajes de script de back-end :
- NodeJS, PHP, Python, Ruby, etc.
PASO 5 : aprenda a administrar tareas y códigos :
- Manténgase organizado y en camino con herramientas como Trello, Asana, Jira, etc.
- Mantenga su código en GitHub
PASO 6 – Para crear aplicaciones web :
- Marcos JavaScript como React (tendencia ahora), Angular, Ember, etc.
Aquí también hay un buen artículo para leer: Una guía para convertirse en un desarrollador de pila completa en 2017
Por supuesto, hay mucho más avanzado que aprender en el desarrollo web, pero creo que este sería un buen comienzo para un principiante.
¡Feliz aprendizaje!