To be honest, I was pretty scared of learning JavaScript when I first started web developent. I saw these cool apps and the code behind it and I didn't understand one single thing from the unintelligible symbols and letters. But slowly and surely, I made a couple very small projects with minimal JavaScript copied word for word from YouTube tutorials. I also read a bunch of books and used a bunch of JavaScript learning platforms like W3Schools, Sololearn, and Learn JavaScript to learn the basic syntax and understand how the coding language works. Just like this, reading articles, trying to imagine the flow of the program in my head, and understanding how these YouTube tutorial projects work, I learned JavaScript. I became more ambitious and started making my own web apps with JavaScript. It wasn't easy and I kept forgetting simple concepts I learned months ago, but ChatGPT, the savior of all developers, emerged. I still wanted to master JavaScript but didn't want to deal with annoying bugs, so I often asked ChatGPT to fix my code and explain how the changes made my project work. I wasn't just copying code from ChatGPT, but I was also trying to understand how the code worked and why it was written like that. If I saw a new syntax/method in the code I'd never seen before I would ask ChatGPT or search it up, and boom new JS knowledge unlocked.
Now, I'm almost completely comfortable with JavaScript and my scale went from no more than 10 lines to hundreds of lines on multiple files and I've made some pretty impressive apps (at least in my opinion 😏) with it. I'm also no longer using ChatGPT as a code fixer, but a team mate that I can discuss different approaches to problems with. I've also picked up a cool thing or two about JS from inspecting code on GitHub, Stack Overflow, or even Reddit. I plan to improve my JS knowledge even more by learning and developing back-end with Node.js, and that way I can unlock the full potential of JS while strengthening my async/promise skill set. JavaScript went from a scary mess to my favorite language (unpopular opinion, I know) and I'm just getting started.