Learning JavaScript, 3rd Edition
JavaScript Essentials for Modern Application Development
Publisher: O'Reilly Media
Final Release Date: February 2016
Pages: 358

This is an exciting time to learn JavaScript. Now that the latest JavaScript specification—ECMAScript 6.0 (ES6)—has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques.

Author Ethan Brown (Web Development with Node and Express) not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You’ll learn how to create powerful and responsive web applications on the client, or with Node.js on the server.

  • Use ES6 today and transcompile code to portable ES5
  • Translate data into a format that JavaScript can use
  • Understand the basic usage and mechanics of JavaScript functions
  • Explore objects and object-oriented programming
  • Tackle new concepts such as iterators, generators, and proxies
  • Grasp the complexities of asynchronous programming
  • Work with the Document Object Model for browser-based apps
  • Learn Node.js fundamentals for developing server-side applications
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning JavaScript, 3rd Edition
 
4.0

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

80%

of respondents would recommend this to a friend.

Pros

  • Concise (3)
  • Helpful examples (3)

Cons

No Cons

Best Uses

  • Intermediate (3)
    • Reviewer Profile:
    • Developer (3)

Reviewed by 5 customers

Displaying reviews 1-5

Back to top

(4 of 4 customers found this review helpful)

 
4.0

Definitely not for beginners

By Nick Dowling

from London

Verified Reviewer

Comments about oreilly Learning JavaScript, 3rd Edition:

If you are new to programming or even new to javascript then you should move along as this is not the book for you. David Sawyer McFarland's JavaScript & jQuery: The Missing Manual, also by O'Reilly would be a better choice. If you are an existing web developer looking to get up to speed with the latest version of javascript (and possibly learn about some new tools along the way) then this book is a good choice.

Some books have a steep learning curve, but for beginners the first two chapters of this book are like the north face of the Eiger. You are expected to download Node.js, Git and Gulp, and install umpteen npm packages just to run a version of 'hello, world' that is pure eye candy. Coupled with the fact that there is no source code available means that the slightest typo will lead to immense frustration. An early example relies on the reader knowing the difference between a quote and a back tick character (and knowing where to find each on the keyboard) – what could possibly go wrong?

The book is well written, and the coverage of topics is excellent so, as other reviewers have pointed out, the problem really is the title.

(4 of 4 customers found this review helpful)

 
5.0

Amazing book

By Wannabe Hacker

from Philadelphia, PA

About Me Developer

Verified Reviewer

Pros

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

Cons

    Best Uses

    • Novice

    Comments about oreilly Learning JavaScript, 3rd Edition:

    I want to say kudos to the author for writing an amazing JS book. I went to the bookstore having already picked out what I wanted to buy, but decided to browse everything they had while I was there. Of all the JS books I skimmed through, this one seemed to be the most well written and comprehensive, and I bought this instead. I don't say this lightly - I'm making this comparison to some of the most famous JS books like Javascript: The Good Parts, Eloquent Javascript, and Javascript: The Definitive Guide (the book I was originally going to buy).

    This book mostly serves as an introduction to JS, and a general reference. Although it can be used by those without programming ability, people with a bit of experience will probably find this more useful. If you're serious about JS, I also recommend pairing this book with others that go into more depth on specific features. This guide covers everything you'll need to know to practically do JS, but cannot give an in depth treatment to everything because of that. My personal opinion is that this book and the You Don't Know Javascript series complement each other very well. Great job by the author in writing this book.

    (6 of 6 customers found this review helpful)

     
    5.0

    Made me want to read more from O'Reilly

    By Holla Hexkey

    from Portland, OR

    About Me Developer

    Verified Reviewer

    Pros

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

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Learning JavaScript, 3rd Edition:

      I'm new to software development, and I wish this book was available last November when I really started diving into JavaScript! At several times throughout the book, I thought to myself, "This is exactly what I needed to read before trying to create x app in code school." For more complex topics (like async), I needed to read and reread the text, as well as try things out on my own.

      "Learning JavaScript" eases the reader into understanding complex topics with conversational language (it doesn't read like a textbook at all) and many examples of best practices. As an added surprise, it was funny. Is that regular? I want to read more O'Reilly books!

      That being said, the book expects that you will be using JavaScript as an entire language, and not just as a tool to make fancy things happen in a web browser. If that's how you want to use JavaScript, this isn't the right book to read. If you want to understand the JavaScript language as a whole, however, this book is a great place to start.

      (1 of 1 customers found this review helpful)

       
      4.0

      Kinda Sorta "Learning"

      By Philip the Startup Guy

      from Southern California

      About Me Developer

      Pros

      • Comprensive
      • Helpful examples

      Cons

      • Not Consise

      Best Uses

      • Advanced In Related Lang
      • Intermediate

      Comments about oreilly Learning JavaScript, 3rd Edition:

      I'm halfway through; and as the previous reviewer said, its not for new programmers. The chapter on development tools was useful for me to know what is a good practice (but I'd be fully lost if I didn't already have good handle on development).

      The author says "This book is primarily for readers who already have some experience with programming." It should say "...have moderate experience in javascript...or a strong knowledge about programming language design/nuances".

      Ethan Brown provides solid instruction on each aspect of Javascript, providing more than just the cursory "type this and it works" but rather providing detailed explanations of "good" programming and "bad" programming (i.e. common problems by non-journeyman programmers).

      I can give if 4 stars for its thoroughness; but to earn 5 stars there needs to be more cohesion as to when code of a project to be typed in or just a side bar explanation that itn't really part of the chapters project/example.

      (8 of 11 customers found this review helpful)

       
      2.0

      Should be renamed "Advanced Javascript ES6"

      By doctorwhen

      from Milwaukee, WI

      About Me Maker

      Verified Reviewer

      Pros

      • Concise

      Cons

      • Difficult to understand

      Best Uses

      • Expert
      • Intermediate

      Comments about oreilly Learning JavaScript, 3rd Edition:

      In the first 25 pages, the author has you installing 10+ software packages/addons... hardly something attractive for someone who is drawn to the name "Learning Javascript". I'm sorry, this book is more advanced and in better hands of someone that has been using Javascript for years and drawn to the graphics side of JS.

      Displaying reviews 1-5

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook:  $33.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook:  $43.99
      Print:  $39.99