Day 11 of 21 Days of Javascript

I'm halfway through the 21 day Javascript challenge I set myself. How are things going? I'd like to complete at least the first 12 chapters of Eloquent Javascript. Today I completed Chapter 5.

With another 10 days to go and 7 chapters left, I might have to pick up pace because some chapters more than a day. The challenge is that I'm busy and can only find 30 mins here and there to work through the chapters.

The approach I'll take for the rest of my time on this project is to do the following:

  1. Write good enough code. For instance one solution I wrote for a challenge today had roughly 10 extra lines of code versus the ideal solution provided in the textbook. However, I grasped the main concepts and felt no need to optimise the code heavily at this stage.
  2. Limit side quests. Occassionaly I've found an idea in the book I don't quite understand. I've then turned to ChatGPT for explanations and quizzes to test my understanding. In the interests of time I will try to limit these to the most practical concepts.

At the end of the 21 days, how will I know I've done alright? I want to know enough to be somewhat 'conversational' in Javascript. So far I've covered values, program structure, functions, data structures, objects, arrays, conditionals and loops. This is more than enough to write some really cool scripts and programs already.

Let's see where I get to in the next 10 days!