Head First HTML5 is a good book on HTML5, and by the end you will have a good familiarity with HTML5’s core components.
The example projects worked through in the book are good and relevant. For example Chapter Five introduces location awareness and uses Google’s geolocation tools to show the location of your device and later even maps it using Google Maps.
One area I expected more was CSS. Chapter One describes the major components of HTML5 as markup, Javascript, and CSS. The book does a great job of teaching basic JavaScript, but does not give any intro at all to CSS, nor do the source code listings for the exercises include the CSS listings.
As with other Head First books I have read, I didn’t have any problem reading this book cover-to-cover easily. I can recommend this book for learning many aspects of HTML5, but you’ll have to get your CSS introduction/refresher elsewhere.