DEV Community

Eric The Coder
Eric The Coder

Posted on

I need advice. How to learn CSS? Where should I start?

I am a backend developper who started to learn frontend 6 months ago. So far I've been doing pretty well, but there is one subject that does not come to mind, CSS.

I am able to do basic stuff but as soon as the time comes to create something more complex I get stuck.

Did someone have any trainings or methods or something to recommend to help me master CSS once and for all?

Please leave me a comment.

Thanks,

Top comments (2)

Collapse
 
0916dhkim profile image
Danny Kim

You can go to freecodecamp.org and go through its "Responsive Web Design" course. Also, css-tricks.com/guides/ has a fair amount of interesting css topics.
People try to master everything up front, so that they don't ever need to learn anything down the road. Such approach is actually more challenging and tiring. One will get stuck no matter how one prepares, so it is better to tackle one problem at a time. If you have trouble doing layouts, learn css flexbox & grid. If you have trouble doing transitions, learn css animations. Keeping a few reference materials around really helps this incremental learning.
I'm sorry that I could not provide a magical way of mastering CSS, but I really believe there is no such thing.

Collapse
 
ananyaagarwal25 profile image
Ananya Agarwal

There is this amazing book for beginners HTML and CSS design and build websites by Jon Duckett which is very helpful if you are just looking for a push in css.