Ask HN: Any step by step guide to get better in CSS with projects?
Please help me with some resources or challenges type project that aims to make you better at CSS.
Please help me with some resources or challenges type project that aims to make you better at CSS.
Also, if you like to practice, you are welcome to improve the UI of this project: https://cryptocoinalerts.net/
The projects are different, sometimes just HTML & CSS & JS & sometimes just Node JS or something else.
Make your own projects & build it everyday for a year. That way you will learn stuff.
The best course that will teach you Advanced CSS & SASS [1] is from Jonas. It is the absolute best which teaches Cascading & how CSS actually works. If you do that, you won't need anything else other than practice. And if you can't afford it, there are tons of resources on the internet but are scattered everywhere but they will teach you how to do it.
Like I love Stripe so what I will do is I'll try to imitate that & I did [0]. For inspiration of websites which have great CSS, check HyperPixel [1]
Take 1 website & try to imitate that. Now don't just go on for 30 days making something that you won't use yourself. Make something useful too. Like a StopWatch like BigTimer [2] or Pomodoro. That way you make a useful application & get great at CSS. Remember its 99% inspiration & 1% perspiration.
TL;DR - Make something that solves a problem & raises your skill level at CSS. Don't make same application or on the same level like you might be making boxes all the time. Don't do that. Raise your level every time. If you are a beginner, do something that requires intermediate level skills. If you are a intermediate, then make something that requires experienced level skills. And while doing that share it with the world. Make it on CodePen so people can learn from you. Small victories will make you happy & you will continue to build something great.
I’ve found these CSS games very fun and useful for zero effort, pleasurable, highly effective and well structured learning:
Some resources I find myself using all the time:
Https://css-tricks.com
https://developer.mozilla.org/en-US/docs/Web/CSS
Https://caniuse.com
But as far as deliberate practice, I think it is a good idea, but don't have a good set of pages to try imitating.