Shop Costumes Learn more nav_sap_plcc_6M_fly_beacon $5 Albums All-New Fire TV Stick with Voice Remote Subscribe & Save Introducing Handmade New Kitchen Scale from AmazonBasics Amazon Gift Card Offer redoaks redoaks redoaks  Amazon Echo Starting at $49.99 Kindle Voyage UnchartedBundle Fall Arrivals in Amazon Outdoor Clothing Kids Halloween
Head First HTML5 Programming and over one million other books are available for Amazon Kindle. Learn more

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Head First HTML5 Programming: Building Web Apps with JavaScript 1st Edition

98 customer reviews
ISBN-13: 978-1449390549
ISBN-10: 1449390544
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $2.12
Learn More
Trade in now
Have one to sell? Sell on Amazon
Buy used
Buy new
More Buying Choices
49 New from $28.05 39 Used from $7.14
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save Up to 90% on Textbooks Textbooks
$32.36 FREE Shipping on orders over $35. In Stock. Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Head First HTML5 Programming: Building Web Apps with JavaScript
  • +
  • Head First HTML and CSS
  • +
  • Head First JavaScript Programming
Total price: $94.27
Buy the selected items together

Editorial Reviews


"HTML5 is the "future of the web". How many times have you heard that? If you really want to understand the family of technologies that make up HTML5, read this book! Head First HTML5 Programming is the definitive book on HTML5 for everyone from beginners to experienced developers."
-- Aaron LaBerge, Senior Vice President, 

From the Back Cover

You want to create web pages that are dynamic, interactive, data-rich, connected. Wait, web pages? Why not use HTML5 to create full-blown web applications? And, why not do it using modern techniques that apply as easily to your desktop browser as they do to mobile devices? And, of course, you want to do it with all the newest HTML5 technologies, like geolocation, video, 2D drawing, web storage, web workers, and more, right?

Head First HTML5 Programming is your express ticket to learning how to build web applications using today's standards and tomorrow's best practices. Sure, you'll learn the basics of HTML5's APIs in this book, but even better, you'll learn how those APIs interact with your pages, how they're  powered by JavaScript, and how you can use them to build web apps that will impress your boss and amaze your friends.

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Head First
  • Paperback: 610 pages
  • Publisher: O'Reilly Media; 1 edition (October 21, 2011)
  • Language: English
  • ISBN-10: 1449390544
  • ISBN-13: 978-1449390549
  • Product Dimensions: 8 x 1.3 x 9.2 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (98 customer reviews)
  • Amazon Best Sellers Rank: #216,684 in Books (See Top 100 in Books)

From the Publisher

Head First HTML5 Programming

Learn how to use HTML5 and JavaScript to create interactive web pages.

Build real web applications that use location, 2D drawing, local storage, video and much more.

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

68 of 71 people found the following review helpful By David Hayden on November 2, 2011
Format: Paperback
The first 6 chapters blew me away with its coverage of JavaScript. I really wasn't expecting an introduction to JavaScript from an HTML5 Book, but I am glad it did, however, as the first half of the book is an excellent introduction to using JavaScript for DOM Manipulation as well as passing data to and from web servers and 3rd party services using the XMLHttpRequest Object. If you are unfamiliar with JavaScript, I would recommend this as your first book for learning JavaScript. The focus on fundamentals was really refreshing. The examples were believable, interesting, and challenging. And, the whole problem-solution approach used in the Head First Series Books is very useful for both learning the theory and applying it in real-world scenarios.

The last half of the book takes all the JavaScript you learned in the first half and applies it to some of the new features in HTML5 like Geolocation, Canvas, Video, Web Storage, and Web Workers. I am still amazed by the Geolocation and Google Maps API example as I just did something similar for a client. Just like the coverage of JavaScript, you get a really solid introduction to using the HTML5 features as well as background on the problems they solve. As you can see from the list of features I mentioned above, the book doesn't cover all the new features in HTML5. As with all the Head First Books you get a list of the top 10 things they didn't cover and there is an appendix that lists many of the new HTML5 Tags that aren't covered, too.

If you haven't read a Head First Series Book, be prepared for a lot of diagrams, puzzles, pictures, speech bubbles, games, and other visual and gaming strategies to help you learn.
Read more ›
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
45 of 46 people found the following review helpful By Megan Squire on September 14, 2012
Format: Paperback
First let me say that I am a huge fan of the Head First series. However, this is not one of the better books in the series. It's ok, but not great.

I am a college professor and assign these books regularly to my students, who usually find them very helpful and accessible. The main problem with this HTML5 book is in the first 4 chapters: while it attempts to provide an intro to Javascript as needed for HTML5, the chapters don't result in any working code by the end. There are no themes to the chapters, and there is no overall project that the book helps you make as an example. The chapters in this book don't build up to a solution, either individually or as a book.

The reason this is bad is twofold:

(1) I can't say "get the code in chapter 3 working before next class" because the chapters are just a jumble of disconnected examples. The exception to this is chapter 2, but chapters 1, 3, 4 should have also followed this model since those chapters are all attempting to teach the rudiments of Javascript.

(2) Newbie students have enormous difficulty generalizing and reapplying generic, disconnected solutions. They need a consistent set of working examples that they can refer to again and again. The consistent set of examples in a book like this provides common ground for everyone in the class. The way this book is designed, there are too many different tiny examples. In Chapter Four, should I talk about the Dog example, the Movie example, the Game example, or what? There is too much inordinate context switching within each chapter.

The Head First Javascript book is much, much better as a teaching book for Javascript basics. It uses one example per chapter, and covers the basics very well.
Read more ›
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
20 of 22 people found the following review helpful By SpinDoctor on November 16, 2011
Format: Paperback
This is not an HTML 5 reference book and does not pretend to be. Go through the easy-to-follow book page by page, exercise by exercise. Come out at the end understanding how to program in JavaScript and knowing enough about HTML5 to build superior websites. Head First HTML5 Programming: Building Web Apps with JavaScript

You can always pick up a reference book to pick up the odds and ends, if you need to do so.

Don't be intimidated by the alleged 600 pages in a tutorial format. First, lots of white space, graphics and big type mean you won't be looking at sheets of man pages. Moreover, all those design elements serve real purposes. Each topic gets a breezy, easy-to-assimilate intro. Then it presents the key concept with clear illustrations. Next, you have to think about what you just learned and construct real-world examples.

After the overview, each of the nine main chapters follows the same pattern. You learn as you go. The authors present the key basic information and techniques for each category. Sure, you have to follow the book in order to build on each topic, but you really only have to work on one at a time. You won't find yourself hitting the TOC and index to try to tie in the related content. Freeman and Robson have handled that in background.

For just one peek, the web storage (chapter 9) starts off with a cutesy closet analogy in words and a 50s photo. It jumps directly into a history of the development of browser storage, particularly cookies. It illustrates the functions of cookies and presents a quiz on what problems using cookies might present.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Head First HTML5 Programming: Building Web Apps with JavaScript
This item: Head First HTML5 Programming: Building Web Apps with JavaScript
Price: $32.36
Ships from and sold by