Welcome to the Treehouse Community
Looking to learn something new?
Sergi Oca7,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.
Jonathan GrieveTreehouse Moderator 91,089 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 Lierop13,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 CarrFront 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?