This post marks the first in a new category: a review of reviews! I’ve now reviewed enough HTML books that it could be a pain to look through all of the reviews to find the book that would work best for you, so in this post, I’ll briefly summarize each and provide a link to the full review. Naturally, if I review any more HTML books I’ll add them to the list as well. Books are listed in reverse chronological order by when I reviewed them (so the ones at top are likely to be newer). Since it’s more or less impossible to build a modern website using only HTML, most of the books cover CSS as well, and since all modern browsers now implement a good-sized subset of HTML5 (and it’s a pretty hot buzzword), there’s a lot of attention on the new elements and attributes.
Murach’s HTML5 and CSS3 by Zak Ruvalcaba and Anne Boehm
HTML & CSS: Design and Build Websites by Jon Duckett
This is the most unique of the HTML books I’ve seen, because it’s aimed at graphic designers and other visually inclined people rather than programmers. This is a full-color book with lots of pictures that covers just one concept on each page and attempts to visually show you how each element works. It’s a great choice for people who have trouble with traditional programming books, or just want to try something a little different.
Learning HTML5 Step by Step from Microsoft Press
Whereas the Murach book mentioned above is designed for both new and experienced coders, this offering from Microsoft is aimed squarely at people who know nothing about building websites. Those who are used to using computers may want to pull their hair out from topics like how to save a .html file, and it doesn’t cover advanced topics, but if you’re new to web development and want a step by step guide (thus the name) to how it all works, this could be the book for you.
HTML5 and CSS3: Develop with Tomorrow’s Standards Today by Brian Hogan
HTML5: Up and Running by Mark Pilgrim
The oldest book on this list, this title is starting to show its age (it came out way back in 2010!) Like the Hogan book, it focuses entirely on the new features of HTML5, rather than trying to teach you to build sites from scratch. This was one of the first HTML5 books on the market, and as such a few things have changed since it released (most other HTML5 books had their release dates pushed back due to all the changes taking place at that time) but it’s still a good book. The reason I prefer the Hogan book to this one is that it’s more comprehensive: this is a short book that’s intended to quickly introduce you to the new features in HTML. If you already know HTML and just want to quickly learn what’s new, that’s what you’ll get from this book. If you want more about how to actually use the new stuff, though, there are now better options available. On the bright side, if you think this might be interesting (and I did enjoy reading it, back in 2010!), it’s actually available for free online at diveintohtml5.info.
Overall, I’d say that HTML5 and CSS3: Develop with Tomorrow’s Standards Today is my first choice for readability (I actually devoured most of this book on a plane ride from Denver to Madison), while Murach’s HTML5 and CSS3 gets the most use as a reference. I highly recommend these two books.