Phewf. Did anyone else struggle as much as I did? After preparing with the JavaScript Essentials workshops, I thought I was a real programming hot shot, but this challenge has swiftly reminded me of my beginner status. Pretty sure my face was like this for about 20 minutes straight as I murmured “aw shoot” at least 15 times:

I have been conditioned by other beginner coding tutorials to expect the solution to be spelled out in the explanation, but that is not the case with this one and I like it so much. Instead of being fed the answer for general awareness, we are being forced to apply our knowledge and push ourselves to sift through the information we may (or may not) have available.
For me, this can be particularly frustrating but intensely rewarding. I am 100% the type of person who is used to learning new skills or facts quickly and retaining them well. Oftentimes (and I know this is a terrible trait) if something is challenging upfront, I will try to work around it or give up. I don’t like this thing about me and I actually think this 21-Day Coding Challenge will help me get over it! I hope, at least 🤓
Since this is my first post, I was hoping to introduce something I want to do every day. I want to feature a key takeaway, either something I learned about JavaScript or about my own learning style. I am hoping it can be my closing line each day so here it goes:
Today I learned that even though it may not be easy, learning is the ultimate reward. Struggle through the hard stuff so you can get to the good stuff (like the amazing feeling of completing day one of the 21-Day Coding Challenge!).
Bye!
Sarah