Day 19 of 21 Days of Javascript

A review and next steps...

Today I completed Part I: Language from the Eloquent Javascript book. I skimmed the final two chapters, which felt less practical for me at this stage of the learning journey.

The penultimate chapter covers async programming (something I'll pick up later, as its practical and used often but not for a beginner), while the final chapter was a project on building a simple programming language (too conceptual for now.)

Overall, my impressions of the book so far are that it's a good resource for an in-depth introduction to the Javascript language, along with some of its history and nature of its quirks. The book also covers some computer science fundamentals. However, as some readers pointed out on Hacker News, this is probably not the best book for beginners. Many topics move at pace and even though early chapters are easy, later chapters are better suited to people who already have good knowledge of other programming languages.

Next steps

My 21 day challenge was focussed on getting the basics, which I believe I have now. So the final 2 days will be spent building a simple ToDo list app with Javascript and HTML/CSS to test my understanding.