Kindle Price: $7.99

Save $11.96 (60%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

  1. Select quantity
  2. Buy and send eBooks
  3. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.

Follow the author

Something went wrong. Please try your request again later.

A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half Kindle Edition

4.6 4.6 out of 5 stars 2,938 ratings

Learning JavaScript is hell because of two problems.
I remove the problems, and you start having fun.

The first problem is retention. You remember only ten or twenty percent of what you read. That spells failure. To become fluent in a computer language, you have to retain pretty much everything.

How can you retain everything? Only by constantly being asked to play everything back. That's why people use flashcards. But my system does flashcards one better. After reading a short chapter, you go to my website and complete twenty interactive exercises. Algorithms check your work to make sure you know what you think you know. When you stumble, you do the exercise again. You keep trying until you know the chapter cold. The exercises are free.

The second problem is comprehension. Many learners hit a wall when they try to understand advanced concepts like variable scope and prototypes. Unfortunately, they blame themselves. That's why the Dummies books sell so well. But the fault lies with the authors, coding virtuosos who lack teaching talent. I'm the opposite of the typical software book author. I'll never code fast enough to land a job at Google. But I can teach.

Anyway, most comprehension problems are just retention problems in disguise. If you get lost trying to understand variable scope, it's because you don't remember how functions work. Thanks to the interactive exercises on my website, you'll always understand and remember everything necessary to confidently tackle the next concept.

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

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." --This text refers to the paperback edition.
All 3 for you in this series See full series
See included books
Total Price: $23.23
By clicking on above button, you agree to the Kindle Store Terms of Use

More like A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half
Loading...

Product details

  • ASIN ‏ : ‎ B00H1W9I6C
  • Publisher ‏ : ‎ (November 28, 2013)
  • Publication date ‏ : ‎ November 28, 2013
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 2261 KB
  • Simultaneous device usage ‏ : ‎ Unlimited
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Sticky notes ‏ : ‎ On Kindle Scribe
  • Print length ‏ : ‎ 256 pages
  • Page numbers source ISBN ‏ : ‎ 1497408180
  • Customer Reviews:
    4.6 4.6 out of 5 stars 2,938 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

When I got into the authoring business twelve years ago, I'd been a newspaper reporter, advertising executive, and lecturer in communications at Boston University. I'd spent my life making things easy to understand and, if possible, entertaining.

What's more, I understood learning. It's what got me through Harvard, cum laude, with a minimum of effort.

As a dedicated home cook who owned a hundred cookbooks, I knew that even the great Julia Child couldn't transfer her skills to me through the written word. I had to practice.

With this background and years of coding experience as a computer enthusiast, I felt I was the right guy to reinvent the computer language book.

My learner-friendly teaching approach, put to the test in my Smarter Way to Learn series, has accumulated more than four thousand five-star reviews on Amazon—a record for books in this category.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
2,938 global ratings
A little Javascript masterpiece!
5 Stars
A little Javascript masterpiece!
Update- Giving a book 4 stars when it rates a 4.8 seems a little nitpicky. I hereby round up to 5!After breaking my head against Code School's JavaScript modules for 30 hours with little to show for it, I picked up this little gem. Wow, this is good teaching! The knowledge is broken down to bite sized chunks, and you're tested mercilessly at every step. But not cruelly- when I finally complete a section, I feel hard-working, accomplished, and ready for more.That said, I can't give it five stars. Much as I'd like to, there are some hitches: -The site where you test your knowledge is goes down a good bit. Like twice in two days for me. When you're learning about web development and relying on a web development site that can't be reached... well, makes you wonder a little... - I think there's something off about the JavaScript environment provided. It doesn't seem to like it when you use certain words with your variables ('this' is a big headache), and code that's been rejected runs just fine in environments like repl.it. This is probably due to the book's fastidious focus on correct grammar that other places aren't quite as persnickety about. -I'm using Kindle for Mac, and the Table of Contents sidebar only shows the first two chapters. Kind of annoying if your want to navigate to other chapters quickly. -I can't search for keywords within the Kindle edition.But that said, I'd give this book a solid 90%. Maybe 95%. If you find yourself breaking your face against JavaScript for days on end and feel like a moron (*raises hand*), I would highly recommend picking up a copy. I can't wait to see what Mark Myers can teach me about HTML, CSS, and jQuery when I'm done here!
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on January 26, 2024
Reviewed in the United States on April 10, 2014
11 people found this helpful
Report
Reviewed in the United States on July 10, 2018
12 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Catherine
5.0 out of 5 stars Great
Reviewed in Canada on February 3, 2024
Good service. Product works perfectly
5.0 out of 5 stars Good product
Reviewed in the United Kingdom on January 24, 2024
najmudheen
5.0 out of 5 stars Best javascript book for brginners
Reviewed in India on June 7, 2022
Viktor Berczeli
5.0 out of 5 stars Absolute gold for beginners!
Reviewed in Germany on September 29, 2021
One person found this helpful
Report
Israel Martinez
4.0 out of 5 stars Aprender a programar Java Script
Reviewed in Mexico on June 14, 2017
Report an issue

Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?