Cuanto más práctico y práctico sea su enfoque, mejor: aprenderá un oficio y, como tal, necesitará ensuciarse las manos para aprender adecuadamente de qué se trata.
Preferiría una serie de tutoriales breves que lo guiarán a través de los diversos componentes del desarrollo web, animándolo a aplicar sus conocimientos recién adquiridos de manera práctica a medida que avanza. Los tutoriales que proporcionan ejercicios prácticos para que hagas definitivamente serán una ventaja. Y como todo se divide en pequeños trozos, es una forma muy adecuada de aprender si solo tiene una hora más o menos de tiempo libre, como lo hará si está aprendiendo junto con un trabajo a tiempo completo.
Los tutoriales en línea son muy populares y he escuchado cosas muy buenas sobre Treehouse como recurso de aprendizaje:
- Cómo desarrollar una herramienta de prueba de sitios web
- ¿Es cursiva o icono en HTML?
- ¿Cuáles son las características y ventajas importantes de HTML5?
- ¿Por qué no más sitios web usan HTTPS?
- ¿Debo ser bueno en la codificación para crear un foro y cómo puedo crear uno?
http://teamtreehouse.com/
Y una vez que tenga una base razonable en lo básico, no tenga miedo de plantearse un desafío en el mundo real que se basará en sus habilidades recién adquiridas, por ejemplo. para construir un tipo particular de sitio web, luego adelante y hágalo. Esta es también una excelente manera de aprender. A medida que avanza, encontrará lagunas en su conocimiento, que puede abordar buscando la respuesta en la web. Comenzará a tener una buena idea de los mejores sitios de referencia, y los mejores lugares para hacer preguntas y obtener respuestas (por ejemplo, Stack Exchange). También aumentará la profundidad y amplitud de sus habilidades y tendrá una pieza de cartera para demostrar su experiencia. Esto es lo que hacen los desarrolladores web profesionales todos los días 🙂