A Simpler Learning Experience
Bite-sized chapters for steady progress
With short chapters that are easy to digest, coding examples that provide visual cues, real-world references that contextualize the concepts, and interactive exercises that test your skills, the book caters to different learning preferences.
Each chapter spans only one or two pages, allowing you to focus on one concept at a time. This method ensures that the knowledge truly sticks and prevents overwhelming information overload.
Mark Myers recommends completing one chapter per day to facilitate effective learning. This measured approach guarantees that you retain the information and avoid the common pitfall of forgetting half of what you’ve learned.
No assumptions, just genuine guidance
Unlike many other resources in the tech industry, author Mark Myers doesn’t assume any prior knowledge on your part. This aspect might seem trivial, but it can be a significant stumbling block for beginners.
It’s frustrating when instructors assume you have background knowledge on topics that should be beginner-level. Mark Myers respects your newbie status and ensures that his book is truly accessible to learners at all levels. This newbie-friendly approach is consistent throughout his “Smarter Way” series.
Interactive online exercises for hands-on learning
After completing each chapter, you have the opportunity to put your knowledge to the test with the book’s online exercises. These exercises are hosted on Mark Myers’ website, where you can select the chapter you’re working on and be challenged with questions related to the topic.
This interactive feature is invaluable for reinforcing the concepts you’ve learned. By actively engaging with the material, you enhance your understanding and retention.
A Few Caveats
Quality concerns with certain online exercises
Some users have reported occasional bugs in a few online exercises. Although these instances are relatively rare, it’s essential to be aware of the possibility. For the smoothest experience, we recommend using Google Chrome as your browser.
If you do encounter any issues, don’t let them discourage you. Remember that the strength of this book lies in its approach to teaching programming fundamentals and problem-solving skills rather than focusing on specific syntax.
The book predominantly covers older syntax, including the var keyword instead of the modern const and let keywords, and the function keyword instead of the “fat arrow” => syntax introduced in ES6.