A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort

A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort
By Mark Myers

List Price: $19.95
Price: $17.96 Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

57 new or used available from $6.72

Average customer review:
(1368 customer reviews)

Product Description

This book is 1/3 of a package
that teaches JavaScript to beginners.
The other 2/3 of the package is free.

You can purchase The Diagnostic and Statistical Manual of Mental Disorders for $111.66. Will reading it qualify you to practice psychiatry?

It takes more than a book.

No one would think they could become a psychiatrist, airline pilot, or pro golfer by reading a book. Yet plenty of people hope they can become a programmer that way. They can't, and for the same reason you can't expect to fly a 737 after reading a flight manual.

Like any set of skills, learning to program requires not just reading, but practice—supervised practice, with someone guiding you and correcting your mistakes. That's why coding bootcamps can be so effective.

No bootcamp? No problem.

If you don't happen to have $8,000 or more for a bootcamp, I can offer you a pretty good alternative: supervised practice, made possible by technology, that's not just affordable, but free.

Read. Practice. Practice some more.

After each short chapter of the book, I send you to my website where, at no charge, you complete twenty interactive exercises that reinforce what's covered in the chapter. These exercises are supervised by—what else in the age of Alexa?—algorithms. I've built a code-checking engine that is constantly looking over your shoulder, telling you when your code isn't quite right and asking you to re-code.

"I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. This book takes only 10 minutes each chapter and after that, you can exercise what you've just learned right away!" —Amazon reviewer Constanza Morales

Better than just reading. And more fun.

You'll spend two to three times as much time practicing as reading. That's what it takes to learn to code. It's how you wind up satisfied, confident, and proud, instead of confused, discouraged, and defeated. And since many people find doing things more enjoyable than reading things, it can be a pleasure to learn this way, quite apart from the impressive results you achieve.

"Very effective and fun." —Amazon reviewer A. Bergamini

Written especially for beginners.

I wrote the book and exercises especially for people who are new to programming. Making no assumptions about what you already know, I walk you through JavaScript slowly, patiently. I explain every little thing in sixth-grade English. I avoid unnecessary technical jargon like the plague. (Face it, fellow authors, it is the plague.)

"The layman syntax he uses...makes it much easier to suddenly realize a concept that seemed abstract and too hard to wrap your head around is suddenly not complicated at all." — Amazon reviewer IMHO

The exercises keep you focused, give you extra practice where you're shaky, and prepare you for each next step. Every lesson is built on top of a solid foundation that you and I have carefully constructed. Each individual step is small. But, as Amazon reviewer James Toban says, when you get to the end of the book, you've built "a tower of JavaScript."

If you're an accomplished programmer already, my book may be too elementary for you. (Do you really need to be told what a variable is?) But if you're new to programming, more than a thousand five-star reviews are pretty good evidence that my book may be just the one to get you coding JavaScript successfully.

"Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before." —Amazon reviewer Jason A. Ruby

Product Details

  • Amazon Sales Rank: #18384 in Books
  • Brand: Myers Mark
  • Published on: 2014-03-20
  • Ingredients: Example Ingredients
  • Original language: English
  • Number of items: 1
  • Dimensions: 10.00" h x .58" w x 7.00" l, 1.23 pounds
  • Binding: Paperback
  • 254 pages


  • A Smarter Way to Learn JavaScript The New Approach That Uses Technology to Cut Your Effort in Half

Editorial Reviews

About the Author
A few years ago I set out to teach myself JavaScript by reading programming books. It was such a struggle that I decided I must have lost some learning ability over the years. Then it hit me... I wasn't a bad learner. The books were bad teachers! I fought my way through a dozen books, and by brute effort, learned JavaScript. But I had to design exercises for myself. Without practice, I couldn't retain anything. JavaScript, I learned, isn't that hard. The books make it hard. So I wrote a book that makes JavaScript easy. And, since exercises are the only way to make the knowledge stick, I programmed 1,750 of them for you. I'm a former lecturer in the Communications School of Boston University. I hold an A.B. from Harvard. My professional focus is on using technology to reduce the effort and tedium of learning, primarily through interactivity. I'm developing the "A Smarter Way to Learn" series on programming, a collection of instructional books paired with online interactive exercises. I run the website http://www.ASmarterWayToLearn.com. Along with my wife Judy and our two politically-active cats, I live in Taos, NM, where I cook under the ghostly supervision of Marcella Hazan, read extensively, play showboat frisbee once a week, and long for more episodes of "Breaking Bad."

Customer Reviews

Most helpful customer reviews

10 of 10 people found the following review helpful.
5Best way to learn, compared to codecademy.com or freecodecamp.com
By Amazon Customer
I have tried out Codecademy.com, freecodecamp.com, and snooped around on MDN.com (Mozilla Developer Network), they are all excellent resources but I think this is the most efficient way to learn a language. This book gives you exercises with instructions that are more similar to how you would approach a problem and subconsciously talk yourself through solving it. I also really enjoy that after each short chapter there is alot of exercises that require very specific answers as this helps me notice mistakes that would cause a problem when my code is executed.
Another good practice built into the exercises is that timed-response prompts in combination with the way the author asks a question, this helps you get practice solving problems in a more realistic feel. One last point to make about this resource compared to others is the way the exercises force you to build up your info and continuously recall it throughout subsequent chapters. To wrap up, the in-browser text editors of codecademy.com and freecodecamp.com are far superior in look and feel than the in-browser text editor for this book's exercises, but the questions and method of learning is much greater in this book in my opinion.

128 of 133 people found the following review helpful.
5Wow, I can't believe you got me addicted to this. I have never experienced anything like this before when learning.
By Coder0585
I have tried udemy courses as well as tuts premium courses but somehow the teachers go straight into complicated stuff I don't quite get. This ebook is the perfect book for anyone wanting to learn javascript. As a matter of fact, most of those tutorials online don't go into the simple details like this ebook does. I finally know how to splice, slice, push, pop, shift and unshift an Array. It's also hard to forget this stuff when you right away get coding on Mark's website.

As part of my learning, I'm also taking another class by Jeff Escalante, it's called "Making Kittens fly with JavaScript", I'm learning so much already because his course actually involves building a project from scratch. I tried learning javascript before from the "Eloquent Javascript" book and it was more intermediate than beginners so hopefully once I'm done with a smarter way to learn javascript and the other class I'm taking, I'll be able to finally understand the content of that book.

And for those of you who want to take their javascript knowledge to the next level, I recommend you start with THINKFUL school, it's an online school that focuses on front end and also involves doing projects from scratch in pure javascript, jquery and ajax. I'm planning to enroll once I finish this ebook, my other class, and the eloquent javascript book.

I recommend this ebook in the meantime to understand javascript better as you start getting into more advanced stuff in other courses. This book will really push you to learn the javascript fundamentals at last.

9 of 9 people found the following review helpful.
5Finally, a new approach to learning
By Les Platz
My bookshelf is full of "learn javascript" books I've purchased over the years. My success with each has been limited at best. One of the primary reasons is that none of these books engage me throughout the learning process. Each seem to follow the same basic recipe for laying out the building blocks for learning javascript. The approach requires the reader to regularlly dedicate both time and focus on chapters that typically all start out simple, but build quickly on the previous material. My issue with this style of learning is that it does not fit my learning style or lifestyle which prevents me from scheduling anything non-esential to my business on a regular daily basis.

The magic of this book is that is delivers the subject matter in quick to read, bite size portions. This is further reinforced by working through the exercises on the website after completeing each chapter. Say I've been away from the material for a week, no problem, I rewind through a prevous chapter as a quick refresh to reboot my memory and then move forward through new material.

If you want to learn Javascript but have limited chunks of time to pursue that goal, I suggest you try the genious approach Mark Myers has developed for guys like me. At last after years of failed starts, I finally feel I am going to succeed in learning Javascript.

See all 1368 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.

Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us