The Truth About HTML5 is for web designers, web developers, and front-end coders who want to get up to speed with HTML5. The book isn't afraid to point out what everyone gets wrong about HTML5's new markup, so you don’t make the same mistakes. It will show you what rocks in HTML5 today and what the future holds.
Marking up a basic web page shouldn't be a quasi-religious exercise where the high priests of HTML5 must be consulted for their interpretation of the holy texts (the HTML5 spec). Don’t waste hours trawling through confusing, poorly researched, and often flat-out wrong information on the Internet. Get the truth on HTML5's markup here. You'll also find out about HTML5's new microdata standard that's being used on major websites, such as eBay and IMDB, right now, and get the low-down on the Canvas object and what it can and can't do for you. The book also covers how HTML5 affects CMSs and web apps, what HTML5 means for mobile, and what the future holds.
HTML5 isn't one big blob of technology that will be "finished" at some point in the future. It’s a grab bag of cool stuff, much of which has been around for years. Learn what’s well supported and ready to go today. Now that the initial wave of hype is over, it's time to learn the truth about HTML5.
The Truth About HTML5 is for web developers and designers who want to start using HTML5 properly in their web projects. Now that the dust has settled on HTML5, it's a good time for beginners to jump aboard, and for experienced developers to take stock of what's out there.
A rarity amongst technical books in that Stevens doesn't try to paint HTML5 as a magic cure-all, but rather a specification with its share of half-baked ideas.
Steven's particular bugbear is HTML5's new sectioning elements, which he argues serve no purpose for users, screen readers, or search engines. After reading The Truth About HTML5 you'll swear off using `article` or `section` ever again. Before you do however, I'd recommend seeking some balance by reading Heydon Pickering's article The Importance of HTML5 Sectioning Elements (http://coding.smashingmagazine.com/20...) which specifically addresses some of Stevens' concerns.
The second half of the book is far less controversial, and is essentially a tour of HTML5's highlights - audio, video, canvas, etc. - with links to a lot of examples.
I love this book. As someone who started coding in the late 90's, I found the first 150 pages or so downright hilarious.
I think this book might be a bit much for absolute beginners. He provides links to almost everything he talks about and it's not overly technical, but there were points where he clearly assumed the reader knows what he's talking about and I personally had to stop and google two or three things.
He spends a lot (A LOT) of the book talking about accessibility for the blind, which was actually really interesting. I didn't realize that document outlines were so wonky, and that I could fix a lot of issues with screen readers by using ARIA.
This was a great book to read. Often books about technology are boring and really hard to get through. This one is not that kind of a book. It handles its subject matter very well. I learned quite a lot from it. It is at the same time really fun to read.
For budding html5 enthusiasts, i recommend this book to help you discern between the good and the bad when it comes to html5. Luke explains all of the new features in html5 and helps you to understand what should be taken seriously and what should be avoided like the plague.