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.7

(based on 26 reviews)

Ratings Distribution

  • 5 Stars

     

    (19)

  • 4 Stars

     

    (6)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

96%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (24)
  • Helpful examples (24)
  • Well-written (21)
  • Accurate (16)
  • Concise (10)

Cons

    Best Uses

    • Novice (22)
    • Student (17)
    • Intermediate (15)
    • Expert (3)
      • Reviewer Profile:
      • Developer (19), Designer (9), Educator (3), Sys admin (3)

    Reviewed by 26 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

    (1 of 1 customers found this review helpful)

     
    3.0

    Great book - awful ebook

    By acalder

    from Burnaby, BC

    About Me Educator, Long Time Web Developer

    Pros

    • Great Beginner Book

    Cons

    • Awful Ebook Layout

    Best Uses

      Comments about oreilly Head First JavaScript Programming:

      I am really diving into JavaScript after years of hacking at it to do what I needed it to. I have reviewed some shorter tutorials but decided to go through an entire text, cover to cover. This book had some great reviews and while it seemed a bit cloying at times, it seemed to be the right book to cover the gaps in my knowledge.

      My issue is that as an ebook, it's awful. Why? A considerable portion of the book uses a handwriting-style font that is not actually a font at all, but an image instead. The way the book is constructed, the image size doesn't change when you make the font larger, so the tiny handwriting stays tiny. On top of that, it's a middle-grey so it's not terribly easy to see in the first place.

      Additionally, it's impossible to interact with ANY of the examples. Why? Because ALL of the examples are simply images, even the ones that are 100% text. If you wanted to add your own notes, or highlight a section of an example, too bad - it won't work.

      As a test, I tried my other ebooks to see if the font size in the examples, sidebars, quotes and/or figures would change - all of them did except for this book.

      I think this book could have been planned better for ebook deployment, but it's clear they did zero work on making it more accessible for readers on a digital format.

      As I said in the title, I think the book is great, in printed form only. As an ebook it falls down terribly - not worth the cost.

      (2 of 2 customers found this review helpful)

       
      4.0

      Buy this book if you are starting Java

      By DanD

      from San Jose, ca

      About Me Designer, Developer, Maker

      Verified Buyer

      Pros

      • Accurate
      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Novice

        Comments about oreilly Head First JavaScript Programming:

        As with other 'Head First' books, this is just like them. dood, practical knowledge and examples.

        (1 of 1 customers found this review helpful)

         
        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.

          (1 of 1 customers found this review helpful)

           
          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.

            (1 of 1 customers found this review helpful)

             
            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.

              (2 of 2 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

                (1 of 1 customers found this review helpful)

                 
                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.

                        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
                        This item is not available.
                        Print: $49.99
                        The shipment of this item may be delayed.