What you need for this book
To understand and get the full benefit of the contents of this book, we expect you to have built a website with CSS previously. A basic understanding of CSS will be required. Understanding CSS selectors and CSS precedence will help you get the most out of this book. We will introduce these CSS aspects briefly in the first chapter as well. Understanding the basics of using functions and parameters in functional languages such as JavaScript will be valuable, but it is not required. Don't panic if you know nothing about functions and parameters. This book contains clear examples. Even without any (functional) programming knowledge you can learn how to use Less, and this book will help you do this. The most important skill will be the willingness to learn.
All chapters of this book contain examples and example code. Running and testing these examples will help you develop your Less skills. You will need a modern web browser such as Google Chrome or Mozilla Firefox to run these examples. Use any preferred text or CSS editor to write your Less code.