[![NPM](https://nodei.co/npm/learn-sass.png?foo)](https://nodei.co/npm/learn-sass/)
[![Build Status](https://travis-ci.org/workshopper/learn-sass.svg?branch=master)](https://travis-ci.org/workshopper/learn-sass)

# Learn SASS

Teach yourself the basics of SASS and SCSS through simple coding exercises. Based on the node workshopper adventure format popularized by [NodeSchool](https://nodeschool.io).

This adventure utilizes tutorials from the awesome [Sass guide](http://sass-lang.com/guide).

## Get help
Having issues with `learn-sass`? Get help troubleshooting in the [nodeschool discussions repo](http://github.com/nodeschool/discussions).


## Install Node.js

Make sure Node.js is installed on your computer.

Install it from [nodejs.org/download](http://nodejs.org/download)

### Install `learn-sass` with `npm`

Open your terminal and run this command:

```bash
npm install -g learn-sass
```

The `-g` or `--global` option installs this module globally so that you can run it as a command in your terminal.

#### Having issues with installation?

If you get an `EACCESS` error, the simplest way to fix this is to rerun the command, prefixed with sudo:

```bash
sudo npm install -g learn-sass
```

You can also fix the permissions so that you don't have to use `sudo`. Have a look at the [npm documentation](https://docs.npmjs.com/getting-started/fixing-npm-permissions).

## Run the workshop

Open your terminal and run the following command:

```bash
learn-sass
```

You'll see the menu:

[![learn-sass screenshot](https://i.gyazo.com/f0559f19aa7028fe2235120d12d16c00.png)](https://gyazo.com/f0559f19aa7028fe2235120d12d16c00)

1. Navigate the menu with the up & down arrow keys.
1. Choose a challenge by hitting enter.

# Acknowledgements

Thanks to Hampton Catlin, Natalie Weizenbaum, and Chris Eppstein for writing Sass, and to [Sam Richard](https://github.com/snugug) for evangelizing it.

## Translations 
* Brazilian Portuguese by [Nikolas Silva](https://github.com/nikolvs)
* Korean by [@eunsucking](https://github.com/eunsucking)
* German by [@Maroel](https://github.com/Maroel) for [informatica feminale](https://github.com/welcome-to-open-source/informatica-feminale)

# License

[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2015, 2017 Claudio Procida
