I've been learning frontend development for about three months and feel confident with HTML. As I started working with Grid, Flexbox, and layout techniques, I realized I had been positioning elements incorrectly, which made things a bit overwhelming. I'm now trying to position elements correctly, but it feels more complicated than before. I'm wondering how to move forward: should I focus on learning responsive design first so that my designs look good on different screen sizes? Once I'm done with that, I was thinking about diving into SCSS, but then what? Should I deepen my CSS knowledge or jump straight into JavaScript? If I go for JavaScript, could anyone recommend some good YouTube resources? Also, is it realistic for me to learn JavaScript, React, and TypeScript within a year? What else do I need to learn to be a competent frontend developer?
4 Answers
I'd recommend sticking with Grid and Flexbox until you're completely comfortable applying them without looking anything up. After that, yes, definitely learn responsive design to ensure your layouts look good on all devices. As for SCSS, it's not as popular as it used to be, so I'd advise focusing on CSS basics first. Once you're solid on those, moving on to JavaScript is a great next step! For learning resources, check out MDN's web development documentation; it's super helpful. And yes, with dedication, you can learn JavaScript, React, and TypeScript in a year, just focus on building projects rather than trying to learn everything at once.
First off, playing chess or checkers won't help in coding, haha! But if you're looking for advice, start with tackling small projects. They'll help you understand what skills you still need to learn. Once you hit a wall, you'll know exactly where to focus your learning efforts. Always keep building!
Hey, just a heads up, you're still in the early stages. That's totally fine! It's more important to grasp the fundamentals of HTML and CSS before jumping around. Try focusing on one course or resource until you finish it. I suggest checking out The Odin Project; it’s a comprehensive and great learning platform. Be patient with yourself; mastering frontend development takes time!
That's a solid question! When you’re unsure about the next step, try tackling a project that aligns with your big goals. This will help you identify the skills you're lacking. Just dive into building something—whether it's a small app or a personal project. The challenges you face will highlight where you need to grow. Don't overthink it, just start building!

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