{"id":158,"date":"2013-02-21T14:30:42","date_gmt":"2013-02-21T19:30:42","guid":{"rendered":"http:\/\/syntap.com\/blog\/?p=158"},"modified":"2013-02-21T14:30:42","modified_gmt":"2013-02-21T19:30:42","slug":"review-of-head-first-html5-programming-by-eric-freeman-and-elisabeth-robson","status":"publish","type":"post","link":"https:\/\/syntap.com\/blog\/?p=158","title":{"rendered":"Review of Head First HTML5 Programming by Eric Freeman and Elisabeth Robson"},"content":{"rendered":"<p>Head First HTML5 is a good book on HTML5, and by the end you will have a good familiarity with HTML5\u2019s core components.<\/p>\n<p>The example projects worked through in the book are good and relevant. \u00a0For example Chapter Five introduces location awareness and uses Google\u2019s geolocation tools to show the location of your device and later even maps it using Google Maps.<\/p>\n<p>One area I expected more was CSS. \u00a0Chapter One describes the major components of HTML5 as markup, Javascript, and CSS. \u00a0The 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.<\/p>\n<p>As with other Head First books I have read, I didn&#8217;t have any problem reading this book cover-to-cover easily. \u00a0I can recommend this book for learning many aspects of HTML5, but you\u2019ll have to get your CSS introduction\/refresher elsewhere.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Head First HTML5 is a good book on HTML5, and by the end you will have a good familiarity with HTML5\u2019s core components. The example projects worked through in the book are good and relevant. \u00a0For example Chapter Five introduces &hellip; <a href=\"https:\/\/syntap.com\/blog\/?p=158\">Read more <span class=\"meta-nav\">&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/158"}],"collection":[{"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=158"}],"version-history":[{"count":5,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/158\/revisions\/163"}],"wp:attachment":[{"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/syntap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}