Hey folks. I’m fairly new to web dev but was wondering if you all could give me some quick advice.
I’m looking to make and selfhost some fairly simple but visually interesting portfolio static websites. I’ll be posting some creative projects I’ve worked on as well as contact info and such. I’m trying to keep a minimalist design but visually interesting and artistic.
My current research led me towards ReactJS and Tailwind CSS to accomplish this task.
Is this a good framework or do you recommend an alternative?
For a static site, I would personally choose Astro or SvelteKit—both of those are highly optimized for static sites. In my opinion the syntax of these frameworks feels closer to plain HTML/CSS/JS than React and will naturally teach you more about the fundamentals as you go.
If you’re just starting out, the most important thing is to really make sure you learn your JavaScript Web APIs and other HTML and CSS fundamentals as you go. The better you know these, the better your websites will be regardless of which framework or tools you choose. These fundamental skills will have the highest reward for you in the long term.
And ask a ton of questions here too!
I do not have much, if anything to add, other than saying, “What @silas@programming.dev said.” - Great advice.
I am a backend developer and used tailwind CSS with Html for my portfolio, So, react will be more than enough for the job.