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