Head First JavaScript Programming: A Brain-Friendly Guide

Head First JavaScript Programming: A Brain-Friendly Guide
By Eric T. Freeman, Elisabeth Robson

List Price: $49.99
Price: $36.87 Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

103 new or used available from $17.98

Average customer review:
(115 customer reviews)

Product Description

What will you learn from this book?

This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications. Prepare to open your mind as you learn (and nail) key topics including:

  • The inner details of JavaScript
  • How JavaScript works with the browser
  • The secrets of JavaScript types
  • Using arrays
  • The power of functions
  • How to work with objects
  • Making use of prototypes
  • Understanding closures
  • Writing and testing applications

What’s so special about this book?

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First JavaScript Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep. This book replaces Head First JavaScript, which is now out of print.

Product Details

  • Amazon Sales Rank: #42780 in Books
  • Brand: imusti
  • Published on: 2014-04-10
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.50" h x 8.00" w x 1.50" l, 2.67 pounds
  • Binding: Paperback
  • 702 pages


  • O Reilly Media

Editorial Reviews

"This book is magical in a way that can only be experienced, not described; it immerses you in a world you don't want to leave." -- John Weinshel, JavaScript student

"I played around with a few different JavaScript tutorials trying to teach myself  programming. It wasn't until I picked up HeadFirst JavaScript Programming that things began to fall into place and I began to believe that I really could learn to write code." -- Karen Nelson, JavaScript student

From the Author

With Head First JavaScript Programming we've tried to make learning JavaScript less intimidating and a lot of fun. But don't be deceived by all the fun: you'll come away from this book with a solid understanding of the language. So if you want to learn JavaScript --- and we mean, really learn it --- this book is for you.

From the Back Cover
When you're done with Head First JavaScript Programming, you'll: 

  • Understand the inner details of JavaScript
  • Use JavaScript in the browser to make your web pages dynamic
  • Know the secrets of JavaScript types
  • Be able to use arrays and objects to manage your data
  • Understand the power of functions
  • Finally get what "prototypal inheritance" is and how to make use of prototypes
  • Understand closures
  • Know how to write and test applications
Whether you've played around with JavaScript before but feel like you need a deeper understanding of how the language works, or you're just learning how to program for the first time, this book will help you to get JavaScript. If you know a little HTML and CSS, then you're ready. So, dive in... Head First!

Customer Reviews

Most helpful customer reviews

0 of 0 people found the following review helpful.
5A great first book on Javascript , huge aid.
By Pirooz
The book touches on most of the important topics for Javascript beginners. I found the book easy to follow and liked the fact that when it comes to key points it pounds it into the reader's head myriad times visually or textually. I particularly like the more informal margin of the page handwritten (font) notes. They go a long way towards clarifying why a particular step happens.

The only chapter I found a bit hard to navigate and negotiate was chapter 10 on first class functions. It just needed a bit more discussion and effort to bestow insight into the first class functions and the usage of and return of functions in or from other functions. The point about a recalled function (for taking a drink order) probably needs a bit more meat.
Other than that one particular spot the rest of the book is a spectacular accomplishment for the authors. It does what it says it would. A lot of exercises, each and everyone also has at least one solution offered , so the reader is never left hanging. Also the web site tools (to which the book publishes the link ) are fantastic. All the code and all the solved problems plus their corresponding images are there. So those really interested in playing with them can really have at it.
If you post a question or write the address given in the book, more than likely the author herself will respond! Now that is amazing in this day and age. When it came to another book series, the "for dummies" series I followed instructions and tweeted the address given with a couple of observations/questions but never heard back. So yes, hearing back directly from the author is a huge plus. Thanks.

0 of 0 people found the following review helpful.
5A great guide for those struggling to understand JS
By Amazon Customer
I got this book after hitting a wall with JS from trying online resources. Going through this book helped so much. I definitely don't feel like I can go out and just get a job as a developer now. However, I can now look at online JS resources (like Mozilla) and understand just what they're talking about, and that is HUGE. I enjoyed the approach to learning in this book. It is goofy at times, but it makes for light reading of a dense subject like programming. The one thing I wish it would've covered in detail is recursion. Although it's not strictly a Javascript concept, it is a hard one to grasp for people new to programming. Granted, they do go into how functions can return functions, and there is a part in the miscellaneous chapter on it. However, I wish they would've given it the same amount of attention they gave to Objects and inheritance/prototypes.

I still think it warrants a 5 star rating though for its approach to learning, and the depth of which it covers the subject. Recommended for anyone struggling to understand JS.

3 of 3 people found the following review helpful.
5Hate Boring JavaScript Books? Buy This One & Enjoy!
By Josh Davis
I've read the usual JavaScript books everyone recommends and taken the usual online classes, but Head First JavaScript does a far better job of introducing all the major topics you'll need as you journey down the dimly lit JavaScript path. If you're a beginner or someone coming back to the language, do yourself a favor and devour this book over a weekend.

Most coding books focus on how to build a specific app. Head First JavaScript has an arching project, but in between you get various quizzes, puzzles, and problems to solve. While the activities may seem childish, you'll appreciate the effort they've put into teaching you without frustrating you.

See all 115 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.

Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us