HTML5 Cookbook is a 250 page book on HTML5 Web Design and Web Development. Most of the book focuses on HTML5 Markup and then at the very end it discusses more HTML5 Programming features like Geolocation, Canvas, Web Sockets, Web Workers, Drag and Drop, and Local Storage. It does a good job discussing the new markup and programming features of HTML5, but personally I think you'd be better off purchasing other books like HTML5 The Missing Manual and Head First HTML5 Programming.

HTML5 Markup

HTML5 CookbookHTML5 Cookbook does a really nice job covering the basics of HTML5 Web Design and Web Development. Mostly it covers the HTML5 Markup, such as:

  • New HTML5 DocType
  • HTML5 Script and Link Tags
  • New HTML5 Elements such as <header>, <footer>, <nav>, <aside>, <section>, <article>, <figure>, <figcaption>, <audio>,<video>
  • HTML5 community projects like Modernizr, HTML5 Shim, HTML5 Boilerplate
  • New HTML5 Forms Fields and Input Types
  • Special coverage of audio and video tags
  • Microdata
  • Accessibility with ARIA
  • etc...

Overall it packs a nice punch in the short amount of pages. However, most of this can be found on the Internet for free at places like Dive Into HTML5 or HTML5 Doctor. Personally, I think HTML5 The Missing Manual goes into the topics much more deeper if you are really interested in the new markup in HTML5.

HTML5 Programming

The last 1/3 of the book focuses more on the programming nature of HTML as opposed to HTML5 Markup and discusses topics like Geolocation, Canvas, Web Sockets, Web Workers, Drag and Drop, and Local Storage. Here is where the book becomes a more useful cookbook as it provides recipes on how to leverage these new HTML5 Programming features in a website. Although HTML5 Cookbook does a nice job of introducing these features, I believe Head First HTML5 Programming does a much, much better job at teaching JavaScript and the new programming features of HTML5. As an aside, if you are really looking for a great book on the HTML5 Canvas with a focus on developing HTML5 Games, check out the HTML5 Canvas Book!


Although I enjoyed the book, I just don't think it is the best book out there on HTML5 and a lot of what is in the book can be found for free on the Internet. It also tries to be like a cookbook, but the recipes in the beginning aren't really recipes. Overall, I think you'd be better off reading the books and free HTML5 tutorials mentioned above.