<story><title>The Importance of Learning CSS</title><url>https://www.joshwcomeau.com/css/the-importance-of-learning-css/</url></story><parent_chain></parent_chain><comment><author>Kagerjay</author><text>As someone who is usually the go-to CSS guy in every project, my take on CSS is you can&amp;#x27;t really master it. There&amp;#x27;s just so many tricks associated with it and our brains aren&amp;#x27;t wired to remember all the little tips and tricks.&lt;p&gt;That being said, good skills in CSS are really in deficit imo. If your starting a career in webdev, just being good at CSS is already a big added benefit to a team, especially as a junior dev.&lt;p&gt;Also, one of the harder things to understand as a frontend developer is knowing the limitations of CSS. It doesn&amp;#x27;t do everything, and sometimes you have to know when a Javascript-based CSS approach is better. This opens up another can of worms since now you also have to be familiar with alot of lesser known Javascript APIs.&lt;p&gt;Last note to make is getting good at CSS also requires a good chunk of math knowledge, especially for difficult design-based problems</text></comment>
<story><title>The Importance of Learning CSS</title><url>https://www.joshwcomeau.com/css/the-importance-of-learning-css/</url></story><parent_chain></parent_chain><comment><author>whytaka</author><text>As a designer that used to make pixel perfect websites turned developer, CSS lets me offload so much of what I need in building UIs and keeps my templates&amp;#x2F;JSX as close to data representation as possible. With my components having tightly scoped CSS, the only CSS I share between my components is very universal branding settings. My class names make sense and my SCSS reads like the DOM, and the only non unique dom-selector class name is the &amp;#x27;active&amp;#x27; state.&lt;p&gt;I loathe having to deal with so much layout building classes in my dom, having to swap them for responsive layouts, etc. My css determines layouts. My html presents data. It keeps my javascript very focused on function.</text></comment>