Mozilla Developer Network es el mejor recurso general para aprender estándares web.
Incluye referencias útiles:
Referencia de elemento HTML
- ¿Cuál es el mejor generador de XML Sitemap para MacOSX?
- ¿Cuánta energía ahorraría una página web de 10 Mb si se redujera a 1 Mb, al que accedía 1 millón de personas diariamente?
- ¿El código abierto .NET afectará el desarrollo de PHP?
- ¿Cómo obtengo simplemente el texto de un elemento y no su HTML interno?
- ¿Qué tipos de palabras clave son más importantes para la optimización en la página de un sitio web?
Además de tutoriales de alta calidad:
CSS
Simplemente vaya a la página de inicio de MDN, seleccione la tecnología web que le interesa y baje la lista de enlaces. Obtendrá una comprensión mucho más profunda y más completa de estos temas que si recurre a recursos de segunda categoría como W3Schools.
No hay mucho que aprender en términos de marcado HTML5. Si incorpora las API de JavaScript (Canvas, WebGL, Web Sockets, WebRTC, etc.), entonces hay más para aprender. MDN cubrirá todo esto si busca en las API web y la tecnología web para las secciones de desarrolladores (primero debe seguir los tutoriales de JS).
Índice de API HTML 5 JavaScript y 10 API HTML5 que vale la pena mirar para resaltar algunas API JavaScript HTML5 populares o interesantes, pero no me enfocaría demasiado en lo que es HTML5 o no. La API de historial es anterior a HTML5, pero sigue siendo más útil y vital que el audio web, el estado de la batería o la API de FileSystem que aún no es estándar y que aparece en ese sitio.
Por lo tanto, simplemente seguí el camino de aprendizaje descrito en MDN y luego leí HTML5Rocks, Sitepoint, los blogs de MDN y otras publicaciones de desarrollo web para explorar nuevos temas y aprender nuevos conceptos orgánicamente a medida que trabajas en proyectos que necesitan tecnologías fuera de tu actual cinturón para herramientas.