- Código. Codifique tantos sitios web como pueda. Es la mejor manera de aprender todas las peculiaridades y métodos para implementar diseños. Use Google para obtener respuestas a los problemas que tenga, probablemente encontrará una respuesta.
- Aprende de los demás. Lea libros (vea más abajo) y vea videos (http://developer.yahoo.com/yui/t…, vea Crockfords habla sobre JavaScript especialmente). Siga blogs sobre desarrollo frontend (Ajaxian, HTML5 Doctor, 456 Berea Street). Yahoo tiene muchos buenos recursos, busca en el sitio de YUI (http://developer.yahoo.com/yui/)
- Ir a conferencias. Hay muchas conferencias excelentes orientadas al front-end (An Event Apart, Velocity, OSCON, Handcrafted CSS, Fronteers). Es una excelente manera de aprender una gran variedad de temas y hablar con muchas otras personas de ideas afines.
Libros:
- Diseño con estándares web (http://www.amazon.com/Designing-…)
- Soluciones Web Standard (http://www.amazon.com/Web-Standa…)
- Diseño web a prueba de balas (http://www.amazon.com/Bulletproo…)
- CSS artesanal (http://www.amazon.com/Handcrafte…)
- Diseño de formularios web (http://www.amazon.com/Web-Form-D…)