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)
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.
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.