Teaching HTML & CSS? Use "How to Code in HTML5 and CSS3," a GREAT, FREE book.Jeffrey Zeldman
This is a great book. It manages to introduce concepts in a logical, understandable way. And it’s free.Jeremy Keith, author of "HTML5 for Web Designers"
Had I still worked at Roche, Damian's book would have been a simple recruitment test: only those who read it front to back get the job.Paul Czerski, UX expert
Damian's book is amazing and it's definitely a title that will help a lot of people. I wish I could learn HTML and CSS all over again just so I could use it. At least I can recommend it to all my friends!Peter Mierzejewski, front-end developer

"How to Code in HTML and CSS" (formely known as "How To Code in HTML5 and CSS3") is a free e-book about making websites in HTML and CSS for absolute beginners. It doesn't require any experience in IT to start. The aim of this book is to show the art of making websites using a plain language which is full of practical analogies. After reading over 100 pages you will get to know basic concepts and techniques of web development and be able to build your first website ever!