Ask anything to Sass Team

View other answers to this thread
Alberto Richards's photo

What's your opinion on beginners learning CSS preprocessors without learning CSS properly? Do you think it'll help them?

Michael Mifsud's photo

I think it's fine. Sass is a fairly thin abstraction over CSS so when you're writing Sass you are writing CSS.

Chris Eppstein's photo

I do think it helps, but I know there's a vibrant discussion within the community on this. In my opinion, it's easy to get stuck in the weeds and lose your momentum when you're first learning CSS. With Sass you can find your stride sooner even if you don't fully grok what's going on under the covers. And then, over time, you can read various mixin definitions and see how they work. I think it's good scaffolding for learning but it really depends on if you're a project based learner or a first-principles based learner.