I'm just starting out in web development and have almost completed a CSS course. Now I'm considering whether I should follow the typical learning roadmap (HTML > CSS > JavaScript > version control > VCS hosting > package manager > CSS framework) or if I should learn a CSS framework like Tailwind before diving into JavaScript. My goal is to create my own website focused on front-end development, and while I don't fully grasp CSS yet, I can read and understand the code a bit. What do you think?
5 Answers
In my experience, Tailwind shines when you’re working with frameworks like React. If you’re just creating simple HTML pages, stick with traditional CSS styles for now. JavaScript should come first, as you want a solid foundation before picking up CSS frameworks like Tailwind later on.
If you already have a handle on CSS, picking up Tailwind is quick and easy—it could take just a day! Tailwind uses classes similar to inline styles, so you won’t need to dive too deep into it right away. Just spend a short time learning it and then focus on JavaScript, which requires more time and effort to master.
Look for a couple of quick tutorials on Tailwind CSS. It’s super accessible, so get a basic understanding and then jump into JavaScript. That’s going to be much more valuable in the long run.
I'd recommend focusing on JavaScript first. It's a more robust skill that'll allow you to create more interactive features for your website.
Honestly, you don’t need to spend much time learning Tailwind. Just follow a tutorial to build a site, and you'll get it pretty quickly—maybe in a day. The great thing is that many code editors let you hover over Tailwind classes to see the related CSS styles, which makes it easier as you go. But definitely prioritize learning JavaScript next; it's essential for building dynamic features.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads