I've been self-studying programming for a while now and I'm feeling pretty comfortable with HTML and CSS. However, I'm really struggling with JavaScript. I'm not sure if I'm stuck on the basics like conditionals and functions, and maybe I should just push forward to topics like arrays, loops, and objects. I started my journey with Codecademy's full stack program, but I had to take a break because I was lost on the JavaScript section. I also joined a Frontend Simplified bootcamp, but when it got to React, I realized I needed to understand JavaScript better first. Currently, I'm working through a free JavaScript course on Codecademy and taking Jonas Schmedtmann's course on Udemy that my job offers. I'm eager to learn JavaScript thoroughly so I can move on to React and then decide where to go next. Any recommendations?
5 Answers
Starting with the DOM might be really beneficial. It’s a fundamental part of web development. You could even try some simple animations with HTML4 and then move to HTML5 features. It'll help you see how JavaScript interacts with HTML!
It sounds like you're grappling with some foundational programming concepts, which is totally normal! My tip is to focus on completing tutorials by actually typing the code instead of copying and pasting. Experiment by altering values and see what happens. You don’t need to understand everything upfront; just learn enough to get things functioning, and as you encounter issues, that’s when the real learning kicks in!
Try out SuperSimpleDev’s YouTube channel for tutorials, and Frontend Mentor for some HTML, CSS, and React practice. It’s all about investing your time and consistent practice!
You might want to check out JetBrains Academy for basics, although the free version is limited. Scrimba also has a useful free course. For practical exercises, Exercism is great. Additionally, JavaScript.info offers a solid tutorial, and MDN is fantastic for documentation. The Odin Project covers HTML, CSS, and JavaScript comprehensively. It gives you a taste of real-world workflows too. There are a lot of resources out there!
If you're looking for the absolute best way to learn JavaScript, apparently hiring Brendan Eich himself would be it! But realistically, settling for quality online resources like Khan Academy or others is your best bet. Just remember to keep it fun and engaging!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically