Nada como tener una base para aprender, les recomiendo que revisen este template HTML5 que lleva un par de años de desarrollo.
http://html5boilerplate.com/ Cita: HTML5 Boilerplate is the professional badass's base HTML/CSS/JS template for a fast, robust and future-proof site.
¿Conocen otros proyectos similares?