Been going hard on learning JavaScript and i have never had so much head ache in my life.
Thread
The way I learned JavaScript was by thinking about what I wanted to do, and then destructuring that individual steps that I could act on. I then looked up how to do those individual steps and wrote them out. After some debugging and looking up errors, it worked!