Las personas aprenden de diferentes maneras, pero en general el aprendizaje sigue a la acción. Mi recomendación sería conseguir un buen libro y seguir los ejemplos. De esa manera obtienes conocimientos teóricos y algo de práctica.
Una vez que tenga lo básico y sepa lo suficiente para poder leer el código, vaya a github y comience a buscar algún código fuente. Intenta ver si puedes descubrir qué hace el código, y si encuentras algo que no entiendes, búscalo en Google y descúbrelo por ti mismo.
Luego, una vez que comprenda lo que hace el código, escriba su propia aplicación que haga lo mismo que el proyecto que examinó y vea si puede hacer lo mismo pero de una manera diferente, a su manera. Con la posible excepción de Python, la mayoría de los lenguajes tienen diferentes formas de lograr el mismo resultado, por lo que esto lo ayudaría a pensar lateralmente y ayudarlo con sus habilidades para resolver problemas.
- Cómo aprender desarrollo web front-end
- ¿Qué tan importante es aprender Python? ¿Cuáles son algunas razones por las que debería aprender Python?
- ¿Los diseñadores web usan bootstrap?
- ¿Cuáles son algunos de los buenos usos de la función "Inspeccionar elemento" en los navegadores?
- ¿Cuáles son los mejores marcos CSS que no sean Bootstrap?