Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS Modular CSS with Sass Getting Modular with Mixins and Functions Colors with Sass Maps

Sergi Oca
Sergi Oca
7,981 Points

I find it all overly complicated. How necessary is this?

I like a lot about Sass, like classes and nesting, but I always find all the functions and whatnot overly complicated and I cannot see myself using this for my own projects. On a professional level though, how often is all of this used? Should I really learn it in and out? Or just to know what it is.

4 Answers

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,252 Points

I've struggled with Sass in the past and it remains a goal of mine to be a regular adopter of it in the future. I think you'll find in larger projects Sass is very common as with the right knowledge its very easy to organise and deploy your projects to the web.

I think it's in larger projects that Sass really comes to its own. You'll have to do a lot of legwork but you're doing it in Sass to take a tedium out of repeated code in CSS. CSS will look repeated but the work you do in Sass helps you write more challenging and interesting code in development.

Agreed, it can be complicated, but if you can unlock these powers, oh wow!!!

PS. Took me a while to get the hang of this as well. Just starting to get the hang of it. You're not alone buddy.

Christian van Lierop
Christian van Lierop
13,758 Points

I'm already somewhat familiar with Sass and watch this course as a refresher. I must say that Guil kind of dives deep into the matter right away and doesn't do a very great job at explaining it well (imho). There are lots of more comprehensive tutorials available (on Youtube for example) that advance by smaller steps.

This is more of a course for people who already have a solid understanding of Sass and want to expand it with more complex functionality.

For those that find it hard to follow, don't despair; most of Sass is not as 'complicated' as this ;-)

Chris Carr
Chris Carr
Front End Web Development Techdegree Student 12,900 Points

Sass is driving me crazy too. I'm currently stuck on Project 5 and not sure what to do with the layout and the breakpoints. Is flexbox used for the layout of the entire project or just the grid part?