What you need for this book
To understand and fully profit from the contents of this book, we expect you have built a website with CSS before. A basic understanding of CSS will be required. Understanding CSS selectors and CSS precedence will help you get most out of it.
Understanding the basics of using functions and parameters in functional languages such as JavaScript will be valuable, but not required. Don't panic if you know nothing about functions and parameters. This book contains clear examples. Even without any (functional) programmers' knowledge, you can learn Sass and the book will help you do this. The most important skill will be the willingness to learn.
Finally, some experience with the command line for your system is useful too.
All the chapters of this book contain examples and example code. Running and testing these examples will help you develop your Sass skills. Use any preferred text or CSS editor to write your Sass code.
Most code examples are linked with the scss-lint
tool. This tool helps keep your SCSS files clean and readable. Code examples may include special comments to configure this tool.