¿Cuál es su método de desarrollo web de autoaprendizaje?

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:

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 🙂

Encuentra un buen libro de O’Reilly. Hacen los mejores libros que son básicamente tutoriales tutoriales enormes. Si no tiene el dinero para uno, intente aplicar todo lo que sabe para crear un sitio web HTML / CSS completo, esa es siempre una buena manera de recordarlo todo. Otra buena opción es escribir su propio tutorial, esto lo obliga a pensar en formas simples de pensar y explicar los conceptos que aprendió.