¿Cómo aprender el desarrollo web front-end y back-end desde cero hasta el final? Cuánto tiempo tardará

INTERFAZ

1) Comience con HTML5 y CSS3 .

Diseñe algunas páginas web usando HTML5 y aprenda cómo aplicar estilos a la página que creó usando CSS3. Ensucia tus manos haciendo tantas páginas como puedas. Para un principiante, los Tutoriales web en línea de W3Schools son una buena fuente para aprender tecnologías web.

Tómate un café , es hora de aprender JavaScript.

2) Revisa JavaScript y aprende desde cero, puedes comenzar creando formularios de registro y aplicando validaciones para el correo electrónico y los números móviles. Este es un nivel básico y puede implementar tantas páginas como desee aprendiéndolo. JavaScript te ayuda.

Además de las habilidades mencionadas anteriormente, es posible que necesite aprender jQuery, AJAX para mejorar la productividad. Bootstrap te ayudará a facilitar CSS.

BACK END

1) Puedes comenzar con PHP. Es un lenguaje de script de servidor y una herramienta poderosa para crear páginas web dinámicas e interactivas.

Finalmente, depende de tus capacidades de aprendizaje y de todo lo mejor .