Hey #frontend #frontenddev folks! I'm a backend dev but I have done quite a bit of react and I believe I don't suck. I actually enjoy it. But I'm terrible at css and doing markup properly. I'm super slow when I have to add new elements to my projects. Any resources that you can recommend to someone like me?
@aleandros I think it depends a bit on what part of CSS you're struggling. Do you have a clear design in mind of what you want to make? If not quite (and what you come up with just doesn't look good enough), then it's more of a design issue than a coding one. If this is the case, what've worked for me is to borrow from existing design systems, since good spacings, font sizes and color palette go a long way in making a design looks nicer
@aleandros If you already have a crystal clear design but struggle to implement it the way it's supposed to look, tbh my best suggestion is to just keep implementing and eventually you'll be faster. I usually try to inspect the stylings when I see something I like, toggling things on and off to see what each line does. Being some basic patterns like using flexbox also goes a long way in making things behave the way you expect!
@aleandros My favorite CSS-related youtube channel is https://www.youtube.com/@KevinPowell, he is very knowledgeable in CSS and have plenty of videos showing step-by-step of how to implement a certain thing, which I find very helpful
Similarly, https://www.youtube.com/@Hyperplexed is also really good at taking a complex task and breaking it down into smaller, manageable pieces and implementing them
Kevin Powell

Helping you learn how to make the web, and make it look good while you're at it. With videos every Tuesday and Thursday, I'll be bringing you How Tos and Tutorials, as well as simple tips and tricks, with a big focus on helping people see how wonderful CSS is!

YouTube
@aleandros only after replying did I realize your post is already 2 weeks old, I'm sorry for digging it up 🥲

@cornflour no worries! your answers made so much sense! In my previous job we used MaterialUI and that was definitely better for my productivity, so yeah, the design thing is a great point.

I'll definitely check the youtube channels as well. It looks like just what I was looking for. Again, thanks!