13 books
—
2 voters
Goodreads helps you keep track of books you want to read.
Start by marking “A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half” as Want to Read:
A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half
by
Learn JavaScript with half the effort, aided by technology.
Master each chapter with free interactive exercises online.
Live simulation lets you see your practice code run in your browser.
2,000 lines of color-keyed sample code break it all down into easy-to-learn chunks.
Extra help through the rough spots so you're less likely to get stuck.
Tested on
...more
Get A Copy
Kindle Edition, 343 pages
Published
December 1st 2013
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
A Smarter Way to Learn JavaScript,
please sign up.
Popular Answered Questions
Community Reviews
Showing 1-30

Start your review of A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half

Just like its HTML/CSS counterpart, I think this book is wonderful as a quick reference guide. It is clear and well organized, and gets straight to the point--code everywhere. Learning by doing is a great strategy, but I feel that for long-term learners, a book like "The Eloquent JavaScript" might be a better start. Still a good buy and I would recommend to others.
...more

Great intro to JavaScript , especially as a first programming language
Pros:
-Gets you writing code quickly
-Includes online practice problems, that if completed, really help you retain the information
-Doesn't assume previous programming experience and has clear explanations where needed
-Author asks for and responds to feedback
Cons:
-won't be the only JavaScript book you need, as it doesn't really cover design patterns, or any super in depth stuff
-doesn't go over any of the new ES6 stuff
This was my ...more
Pros:
-Gets you writing code quickly
-Includes online practice problems, that if completed, really help you retain the information
-Doesn't assume previous programming experience and has clear explanations where needed
-Author asks for and responds to feedback
Cons:
-won't be the only JavaScript book you need, as it doesn't really cover design patterns, or any super in depth stuff
-doesn't go over any of the new ES6 stuff
This was my ...more

Full disclosure: I've been using CodeCademy for a while to learn Javascript when I switched over to this book. So I'm not a total neophyte, but I definitely don't know everything about Javascript. (I also read the last quarter-ish of the book after taking a 6 month coding bootcamp immersive course, so it was all much more familiar.)
Written in small portions, the chapters are manageable in under half an hour for the most part. This means that people could conceivably do a chapter a day and finish ...more
Written in small portions, the chapters are manageable in under half an hour for the most part. This means that people could conceivably do a chapter a day and finish ...more

This is a great book for beginners who don't have any programming experience, for it is very simple and straightforward. The chapters are short and each covers only one topic, so they're easy to read and understand, plus online coding exercises make learning even easier.
However, the book doesn't go beyond the surface of JavaScript, it merely slightly touches programming best practices, and it won't bring readers in-depth understanding of the language's inner machinery. So experienced programmers ...more
However, the book doesn't go beyond the surface of JavaScript, it merely slightly touches programming best practices, and it won't bring readers in-depth understanding of the language's inner machinery. So experienced programmers ...more

Good and basic intro book for JS
This is a great first book for someone who knows absolutely nothing about JavaScript. But I'm not sure such people really exist anymore. For the typical reader, some of this might be too elementary (and a little too repetitive). Still, it's definitely worth going through for the exercises, which are also very repetitive (but that might be a good thing). I would've liked little more coverage of JavaScript, but there are plenty of other books for that. ...more
This is a great first book for someone who knows absolutely nothing about JavaScript. But I'm not sure such people really exist anymore. For the typical reader, some of this might be too elementary (and a little too repetitive). Still, it's definitely worth going through for the exercises, which are also very repetitive (but that might be a good thing). I would've liked little more coverage of JavaScript, but there are plenty of other books for that. ...more

Great book for anyone new to JavaScript or programming in general.
I have a fair amount of programming experience already, but I still learnt a lot from this book, as I had no prior experience with front-end development at all (aside from HTML stuff by osmosis).
I liked that you really spend the vast majority of your time doing the online exercises rather than only reading, and I felt that the knowledge stuck a lot better compared to many other learning resources I have tried over the years.
Big re ...more
I have a fair amount of programming experience already, but I still learnt a lot from this book, as I had no prior experience with front-end development at all (aside from HTML stuff by osmosis).
I liked that you really spend the vast majority of your time doing the online exercises rather than only reading, and I felt that the knowledge stuck a lot better compared to many other learning resources I have tried over the years.
Big re ...more

Excellent for its stated purpose
Explanations are thorough without being overwhelming. He explains what items are optional, variable, and required. It is not an exhaustive treatment of all the functionality of Javascript, nor does it claim to be. It provides a strong foundation that can be built upon by other, more technical books. Easy to read for the novice non-programmer, but someone more experienced may find it moves a little slow for their liking. Again, think INTRO not advanced.
Explanations are thorough without being overwhelming. He explains what items are optional, variable, and required. It is not an exhaustive treatment of all the functionality of Javascript, nor does it claim to be. It provides a strong foundation that can be built upon by other, more technical books. Easy to read for the novice non-programmer, but someone more experienced may find it moves a little slow for their liking. Again, think INTRO not advanced.

Little fundamentals, but nothing much
I had some expectations because of the previous reviews. Unfortunately, I am very disappointed after reading this book for couple of reasons.
1. There is basically no visual representations to visualize
2. Just concepts after concepts, without having much logical connections
3. No higher order functions and array methods, which are very crucial to step up your knowledge on JavaScript
I would suggest go for other book or probably the best bet is go to Udemy and ...more
I had some expectations because of the previous reviews. Unfortunately, I am very disappointed after reading this book for couple of reasons.
1. There is basically no visual representations to visualize
2. Just concepts after concepts, without having much logical connections
3. No higher order functions and array methods, which are very crucial to step up your knowledge on JavaScript
I would suggest go for other book or probably the best bet is go to Udemy and ...more

Woo-hoo! I finally finished this. Three minutes to 00:00 hrs.
It contains the very basics such that the more advanced concepts you'll go on to learn elsewhere will be more easily understood. If you're beyond beginner level, you'll probably think it useless. Just as well.
Javascript is a pretty knotty language. I'm speaking for myself when I say that.
As with any other thing, a solid foundation will pay off dividends. This book is a good start, but only a start. ...more
It contains the very basics such that the more advanced concepts you'll go on to learn elsewhere will be more easily understood. If you're beyond beginner level, you'll probably think it useless. Just as well.
Javascript is a pretty knotty language. I'm speaking for myself when I say that.
As with any other thing, a solid foundation will pay off dividends. This book is a good start, but only a start. ...more

I wish I had started with this book.
This is a great way to start programming/JavaScript. The book and exercises are explicitly designed not to overwhelm a beginner and to build up confidence by drilling basic syntax and practicing to write small junks of code. I wish I had started with this book. It would have saved me a lot of frustration on other online learning platforms. But better late than never. Oh, and the author is also fun to read!
This is a great way to start programming/JavaScript. The book and exercises are explicitly designed not to overwhelm a beginner and to build up confidence by drilling basic syntax and practicing to write small junks of code. I wish I had started with this book. It would have saved me a lot of frustration on other online learning platforms. But better late than never. Oh, and the author is also fun to read!

The first half of the book offers very good explanation on the key concepts in JS, it helps solidify what I already learnt. The second half is very much web programming focus, I am glad I read the HTML/CSS book before I start this half. Unlike “JavaScript for kids” this one does not involve creating interactive games but basic concepts on how to build website and database using JS. This is useful but it cannot be your first and only book on JS.

Probably I / you could learn JS with this book, but this is tightly integrated with the online exercise tool that too often flags responses as incorrect when they are OK, but do not adhere to the specific answer accepted by the program. There are better - much better - books and online resources available for learning JS

Apr 06, 2019
Natasha Holme
rated it
really liked it
·
review of another edition
Shelves:
web,
non-fiction
Easily digestible, discreet learning chunks, with online exercises thrown in. Worked for me.

A wonderful book for starters, it combines theory with practice, which is may be the best part. I'd totally recommend this to starters.
...more

If you're a beginner programmer I have no doubt that this book could be of value to learning how to code in JavaScript. What the book has going for it is very clear instructions and breakdown of the example code, as well as practical work to do and explanation of syntax and a style guild. While there were a few editing mistakes I didn't see any code related ones. I'm not quite sure what the author regards as the "smarter way". Unless like the author of Learn Python The Hard Way he simply feels t
...more

I was initially excited at the concept of a book/online exercises combo. In practice, the book was pretty good for a beginner's guide to Javascript, but the online exercises, after about chapter 40 or so, were not up to the task of really teaching you how a javascript program fits together.
I had several problems with the exercises:
-They were repetitive. All chapters used the same number and type of exercises, even when longer-form exercises would be more appropriate.
-The coding of the questions ...more
I had several problems with the exercises:
-They were repetitive. All chapters used the same number and type of exercises, even when longer-form exercises would be more appropriate.
-The coding of the questions ...more

This was the first book I ever read on programming from start to finish. It's not just a great introduction to JavaScript but it's a great introduction to programming in general. I did none of the exercises but I paid attention to every single word and I refused to move on to the next section until I understood it, even if it meant spending days on a chapter. I've read many books on programming, but this one really taught me everything I needed to know about stuff like string operations, functio
...more

This was a solid book for learning syntax, and very basic programming concepts and techniques. It was not very exciting, in that you don't actually build anything useful in the exercises. The format is to read a chapter for 10 minutes, and then do some exercises. Rinse and repeat.
Some things feel outdated, while others definitely still hold up. Splice vs. slice was an especially helpful section for me. Would recommend for absolute beginners looking to learn some basic JavaScript syntax! ...more
Some things feel outdated, while others definitely still hold up. Splice vs. slice was an especially helpful section for me. Would recommend for absolute beginners looking to learn some basic JavaScript syntax! ...more
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
Mark Myers is a former lecturer in the Communications School of Boston University. He develops interactive training and websites. He holds an A.B. from Harvard.
His professional focus is on using technology to reduce the effort and tedium of learning, primarily through interactivity. He is developing the "A Smarter Way to Learn" series on programming, a collection of instructional books paired with ...more
His professional focus is on using technology to reduce the effort and tedium of learning, primarily through interactivity. He is developing the "A Smarter Way to Learn" series on programming, a collection of instructional books paired with ...more
Related Articles
Discover lots of new and upcoming nonfiction reads this spring
with our author interviews, articles, and book lists!
Interviews with...
3 likes · 0 comments
No trivia or quizzes yet. Add some now »
“In scripting, a careful coder ends every statement with a semicolon. (Sometimes complex, paragraph-like statements end with a curly bracket instead of a semicolon.”
—
0 likes
More quotes…