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

Development Tools

Adrianne Padua
Adrianne Padua
7,506 Points

LESS or Sass?

I started taking framework basics class today with Bootstrap, and as of today the current version of Bootstrap supports both LESS and Sass now. I also read that Bootstrap 4 will be releasing soon and they converted completely from LESS to Sass. I'm also currently taking Sass as well. For this lesson though, do I also need to learn LESS as well? Or should I stick with Sass and wait for the lessons here to be updated?

2 Answers

Joe Consterdine
Joe Consterdine
13,965 Points

Hi Adrianne,

I personally use SASS and most people will use it over LESS. The fact Bootstrap is converting to SASS demonstrates the way SASS is becoming more popular.

I would use SASS.

Good luck :)

Adrianne Padua
Adrianne Padua
7,506 Points

Thank you, I'm still stuck at the "old school" and am only familiar with standard CSS. I've taken a look at LESS and it looks complicated (and I think Sass is as complicated enough as it is hehe). I was also told about Stylus CSS also (https://learnboost.github.io/stylus) and it looks really clean without all the complicated required punctuation like the braces and the commas and the semi-colons, but it'd also be hard to get used to not even using them from the beginning.

I still got a long way to go with Sass. I'm more of a WordPress expert and also currently learning WordPress theme development (and maybe in the future, plugin development), but I thought that learning Sass (for faster front-end customization), Javascript, and PHP basics would help me understand more.

I learned Foundation 5 first before I started Bootstrap. I have to say that Foundation is a lot easier to understand than Bootstrap, but I'm also taking this because it's more popular than Foundation 5. I also plan on learning other frameworks as well, such as Pure CSS and Skeleton.

I will definitely stick to Sass. :)

Joe Consterdine
Joe Consterdine
13,965 Points

Yeah I mean I found it hard to get used to SASS to begin with, all the mixins and other cool stuff it does overwhelmed me.

But you don't really need to use SASS for everything it does.

I mean for me just splitting everything in to separate sections is the main thing, having useful variables and mixins is important too.

The way I see it SASS allows me to create a framework. So I can look at what different elements I need i.e inputs, buttons etc and I can split them in to separate files.

I've never used Foundation. I use Bootstrap but I've heard there's not much between the two.

Btw, there's a bootstrap-sass framework on Github if you want to practise with that.

Joe