Ready to learn HTML5 programming? Start Here! Learn the fundamentals of programming with HTML5—and begin building your first standards-based web pages from the ground up. If you have absolutely no previous experience, no problem—simply start here! This book introduces must-know concepts and getting-started techniques through easy-to-follow explanations, examples, and exercises. Here’s where you start learning HTML5
As Sheldon Cooper would ask sarcastically: "In what universe would this book be a thorough course on HTML5?" Start Here HTML5 is a good overview of HTML and cascading style sheets, but it doesn't really delve too deeply into HTML5. At most it warns you that most browsers haven't incorporated the new features anyway, so proceed with caution.
What I like about this book is that you can do it all with just a text editor like Notepad, maybe copy and pasting some code samples from the book's website, or writing your own code. You don't need any special software. There is a chapter near the end that is kind of an infomercial for Microsoft's latest HTML editor, but it is easy to fast forward over that chapter.
I did like this book as a refresher course for someone like me, but it doesn't live up to the hype if billed as a book on HTML5.
I picked this up at the library because it said "HTML 5" but it's really just a very basic HTML book, with some of the new tags thrown in. The preface did warn that if you're already experienced with HTML, you might try something else. It would be a decent book for learning HTML if you don't already know it.