Rating:

(73 reviews)
Author: Visit Amazon's Eric Freeman Page
ISBN : 1449390544
New from $33.34
Format: PDF, EPUB
Download Free Head First HTML5 Programming: Building Web Apps with JavaScript for everyone book 4shared, mediafire, hotfile, and mirror link
About the Author
Eric Freeman is described by Head First series co-creator Kathy Sierra as “one of those rare individuals fluent in the language, practice, and culture of multiple domains from hipster hacker, to corporate VP, engineer, think tank." Professionally, Eric recently ended nearly a decade as a media company executive, having held the position ofCTO of Disney Online & Disney.com at The Walt Disney Company. Eric is now devoting his time to WickedlySmart.com and lives with his wife and young daughter on Bainbridge Island. He holds a Ph.D. in Computer Science from Yale University.
Elisabeth Robson is co-founder of Wickedly Smart, an education company devoted to helping customers gain mastery in web technologies. She’s co-author of two bestselling books, Head First Design Patterns and Head First HTML with CSS & XHTML.
Direct download links available for Free Head First HTML5 Programming: Building Web Apps with JavaScript
- Series: Head First
- Paperback: 610 pages
- Publisher: O'Reilly Media; 1 edition (October 18, 2011)
- Language: English
- ISBN-10: 1449390544
- ISBN-13: 978-1449390549
- Product Dimensions: 1.7 x 8 x 9.2 inches
- Shipping Weight: 2.5 pounds (View shipping rates and policies)
Free Head First HTML5 Programming: Building Web Apps with JavaScript
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.
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.
Download Link 1 -
Download Link 2