What do you think?


Learning JavaScript: JavaScript Essentials for Modern Application Development
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.
350 pages, Paperback
Published March 29, 2016
About the author
Ethan Brown
4 books10 followersEthan Brown is the Director of Engineering at Pop Art, where he is responsible for the company's technical roadmap, understanding technology horizons, and leading a team of software engineers. He is the author of two O'Reilly Media titles, Learning JavaScript, 3rd Edition, and Web Development With Node and Express. His undergraduate work was in mathematics and computer science, and he has a broad and diverse background in software technologies. He is currently completing an MBA program at Portland State University.
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 8 of 8 reviews
November 3, 2019
I regret buying this book. I cannot believe I wasted my time and money on a book where the author cannot be bothered to check his code in the first chapter to ensure that it works.
I spent hours trying to figure, by following his directions, how to get my files to open a simple canvas and a circle in my browser.
Is it really too much to ask for that a book I buy for the express purpose of learning something be accurate? Be tested? Because apparently, the company and author could not care less.
One would not imagine it is difficult to test the code you put into a book before printing and selling it and taking your customers’ money. But apparently that is too much to ask from this company and author. I understand mistakes get made, but when you are producing something for educational purposes, or I guess any reason that you put your name out there, take some pride in your work. Take a moment to proofread and check. And if something doesn’t work, don’t put it out there.
I will not be buying another book from this company, I will not buy another book from this author.
I spent hours trying to figure, by following his directions, how to get my files to open a simple canvas and a circle in my browser.
Is it really too much to ask for that a book I buy for the express purpose of learning something be accurate? Be tested? Because apparently, the company and author could not care less.
One would not imagine it is difficult to test the code you put into a book before printing and selling it and taking your customers’ money. But apparently that is too much to ask from this company and author. I understand mistakes get made, but when you are producing something for educational purposes, or I guess any reason that you put your name out there, take some pride in your work. Take a moment to proofread and check. And if something doesn’t work, don’t put it out there.
I will not be buying another book from this company, I will not buy another book from this author.
March 18, 2020
- Not for programming beginners.
- Great overview. Not superficial nor deep.
- Good for programmers who is new to JavaScript but want to get a quick look at it.
- Cover ES6 with a little bit of ES5.
- Great overview. Not superficial nor deep.
- Good for programmers who is new to JavaScript but want to get a quick look at it.
- Cover ES6 with a little bit of ES5.
November 23, 2019
Personally, i prefer learn something like a programming language using video tutorials. but after watching 3~5 series of this videos stuff, i just felt the need to something more organized and structured, so i picked up this book.
I think Ethan explains js concepts very well and made enough comments and diagrams to show how js works.
Thank you Ethan.
I think Ethan explains js concepts very well and made enough comments and diagrams to show how js works.
Thank you Ethan.
April 29, 2018
Great. Opinionated and gives lots of context.
August 16, 2019
Very helpful.
February 3, 2020
A little outdated, but it is a clear, well written introduction to modern javascript.
November 1, 2022
一本主要介绍es6新语法的书。es6 is promising!
March 11, 2016
A decent update to a classic JS book, covering ES6 and many of the newer tools.
Displaying 1 - 8 of 8 reviews








