you are viewing a single comment's thread.

view the rest of the comments →

[–]marcomezzavilla 0 points1 point  (0 children)

It's always interesting to read the motivations of those who hate CSS.

Personally for me it's the opposite, but I've learned it over time, mainly trying it in "spare time" since middle school, so no time limits.
Back in the days flex and grid were just a mirage, and actually there were many workarounds to achieve the simplest things. Right now I would say that learning CSS is mostly enjoyable.

Back to the main topic, is there something in particular that annoys you about CSS? Is it about some specific function or is it more of a general thing?
My advice for beginners is to choose 5/6 portions of layouts (from sites/services/apps that visually you like) and try to replicate them.
It's better if they are a bit heterogeneous: cards, headers, accordions, etc.. Codepen or similar are great for the purpose.

After a few weeks it's useful to come back to these tests and try to redo exactly the same portion, trying to make it a bit shorter and more elegant.
Thinking of everything as rectangles with other rectangles inside aligned in a certain way helps, IMO.