Head First JavaScript Programming
Publisher: O'Reilly Media
Final Release Date: March 2014
Pages: 704

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.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyHead First JavaScript Programming
 
4.8

(based on 24 reviews)

Ratings Distribution

  • 5 Stars

     

    (19)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (23)
  • Helpful examples (23)
  • Well-written (21)
  • Accurate (15)
  • Concise (10)

Cons

    Best Uses

    • Novice (21)
    • Student (17)
    • Intermediate (15)
    • Expert (3)
      • Reviewer Profile:
      • Developer (18), Designer (8), Sys admin (3)

    Reviewed by 24 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    5.0

    Terrific way to learn

    By Derek - closet programmer

    from Seattle

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Head First JavaScript Programming:

      The book gives hands on examples that are really interesting and fun to do.

      The best way to learn is to do, and this book is designed around that principle. There are plenty of things to do, and all are designed to not only inform, but help retain the information.

      The style is more conversational, but the material is complete. If you want a reference manual, this is not it. If you want a fun way to learn a ton of great content, this is second to none.

       
      4.0

      It's effective and works for me!

      By BeachBum

      from Las Terrenas, Dominican Republic

      About Me Designer, Developer, Educator, Sys Admin

      Verified Buyer

      Pros

      • Accurate
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Head First JavaScript Programming:

        I am not a computer novice. I am studying JavaScript and have tried several ebooks without really retaining what the author is trying to present. I am only 2/3 of the way through Chapter one of this ebook. I am substituting hands on computer work for pencil and paper to work the "homework" problems and finding my "coding" errors is becoming much easier.
        The book is also teaching learning techniques that work well for me.

        When I finish the book, I expect to upgrade my review to 5 stars.

         
        4.0

        Definitely worth a look

        By sherringham

        from London UK

        About Me Developer, Sys Admin

        Verified Buyer

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Novice
          • Student

          Comments about oreilly Head First JavaScript Programming:

          The "Head First" series are unique in the way they try and teach their subject. Perhaps an acquired taste for some.

          Head First Javascript is very good. I'm trying to learn JS and have been for a while now. Not a complete novice but needing to work at the "idiomatic" side of the language. I worked through this book quickly, doing the exercises, and not only enjoyed it, also got a better understanding of some aspects e.g closures. Clear and easy to follow, even as it gets into the deeper parts of the language. This book is not for those with good JS experience, or experts. But it will be good for the novice and people with some JS knowledge starting out.

          (1 of 1 customers found this review helpful)

           
          4.0

          Get started in Javascript!

          By AJ Speller

          from Virginia Beach, VA

          About Me Developer, Educator

          Verified Reviewer

          Pros

          • Accurate
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Novice
            • Student

            Comments about oreilly Head First JavaScript Programming:

            I want to be totally transparent by saying that I contributed to the text by receiving advanced copies of the chapters and gave feedback to the authors.

            I use the book to brush up on the idiosyncrasies of the language and to learn new techniques in delivering the information should I return to the college campus. I am also an enthusiast that likes to take on projects and other hackathons. This text helps me to keep my skills sharp.

            This is a great book to get anyone started in programming in Javascript. The examples are interesting. They are long enough to get the point across yet short enough to keep a new learner from being bogged down in complicated details. I used to be an adjunct professor teaching javascript. This book would have been a great text to use for the course.

            The HeadFirst style of writing has always been of great interest to me. I love the easy to read diagrams, repetition, humor and examples that can be integrated in larger projects. I look forward to a follow up to this text in the HeadFirst HTML5 Programming text.

            I highly recommend this text.

            Respectfully,

            AJS

             
            4.0

            Great book for someone just starting.

            By Carol

            from Spokane, WA

            Verified Buyer

            Pros

            • Easy to understand

            Cons

              Best Uses

              • Novice

              Comments about oreilly Head First JavaScript Programming:

              This is a great book for someone just starting with JavaScript. I have a little programming knowledge, but needed to learn this language. It does have some extra fluff but it makes for an easier read without feeling like you are deep diving into another technical book.

               
              5.0

              Excellent Introduction to JavaScript

              By David

              from Spring, TX

              About Me Developer

              Verified Reviewer

              Pros

              • Accurate
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Expert
                • Intermediate
                • Novice
                • Student

                Comments about oreilly Head First JavaScript Programming:

                Clearly explains difficult concepts in JavaScript like first class functions, object oriented programming, scope and closures and prototypes. Like the other "Head First" books it makes learning a topic pleasant.

                (1 of 1 customers found this review helpful)

                 
                5.0

                The authors return from Disney

                By alex

                from cali

                About Me Designer, Developer

                Verified Reviewer

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Novice
                  • Student

                  Comments about oreilly Head First JavaScript Programming:

                  My first venture into web development was in 2008 when I read the first edition of Head First XHTML + CSS by Eric and Elisabeth (both "Freeman" at the time) and I was able to keep my job because that book taught me front-end development in less than a month. I was doing clerical work for a web agency and they were downsizing. Thank you new skill set.
                  It was my very first "Head First" book and immediately I was a loyal customer.
                  Than I got "Head First Javascript" by Michael Morrison and I was shocked at how incomplete it was in explaining initial concepts and how many assumptions it made in the reader's knowledge.
                  I then realized that the Head First methodology wasn't enough to make someone learn from scratch. It also depends largely on the author.
                  This new book on Javascript proves that point clearly.

                   
                  5.0

                  Great approach to TEACHING

                  By bearboat

                  from Federal Way, WA

                  About Me Developer

                  Verified Buyer

                  Pros

                  • Easy to understand
                  • Helpful examples
                  • Well-written

                  Cons

                    Best Uses

                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Head First JavaScript Programming:

                    I completely buy into the author's approach. Fun. Examples. Low stress. Enthusiasm. Well-organized.

                    (1 of 1 customers found this review helpful)

                     
                    4.0

                    Explains, doesn't just show

                    By Laurence

                    from San Francisco, CA

                    About Me Developer

                    Verified Reviewer

                    Pros

                    • Accurate
                    • Concise
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                    • Not comprehensive enough

                    Best Uses

                    • Intermediate
                    • Novice

                    Comments about oreilly Head First JavaScript Programming:

                    I used this book, in conjunction with online resources (like Codecademy, etc.), to work my way through learning Javascript. The book functioned as the glue that tied the other learning together. I needed a book that would be:
                    1. Short enough to work through in a few weeks
                    2. Comprehensive enough to cover the major topics a beginner would care about
                    3. Interesting enough to make reading enjoyable
                    4. Cohesive

                    I was especially pleased by the explanations that the authors provide in and around the text (a hallmark of the Head First series). The little tidbits end up anticipating a good number of my questions and ended up being indispensable as I wrapped my head around a new topic. This is especially important as I navigated the online resources which often dispense with that stuff completely.

                    My only gripe would be that they didn't cover more in the book. That being said, there's plenty of room for a follow-up!

                    (2 of 2 customers found this review helpful)

                     
                    5.0

                    This book takes JavaScript Serious

                    By kstoddard

                    from King of Prussia, PA

                    About Me Developer

                    Verified Reviewer

                    Pros

                    • Accurate
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                      Best Uses

                      • Intermediate
                      • Novice
                      • Student

                      Comments about oreilly Head First JavaScript Programming:

                      The greatest thing about this text is its balance of theory and application. In other words, it is technically correct while also being utterly helpful. No need to worry about "is this correct, best practice or usable"...it is. You will take away from this book the understanding and ability to program in JavaScript, much of which translates well into other languages. I've spent way too much money on JavaScript manuals thinking they were the way to go and alas! They were not, what I really needed was Headfirst JavaScript programming. Thanks for such a great book!

                      Displaying reviews 1-10

                      Back to top

                      Previous | Next »

                       
                      Buy 2 Get 1 Free Free Shipping Guarantee
                      Buying Options
                      Immediate Access - Go Digital what's this?
                      Ebook: $42.99
                      Formats:  DAISY, ePub, Mobi, PDF
                      Print & Ebook: $54.99
                      Available August 2014
                      Print: $49.99
                      Available August 2014