# One Rule For Reading This Book

In addition to the rules for *programming* in this book, there’s one rule for *reading* this book:

If you already understand the material in a lesson, move on to the next lesson.

Because I try to thoroughly cover everything you might possible need to know leading up to advanced topics like monads, there will probably be some lessons you don’t need to read. For instance, you may already know that you can use functions as variables, how to write functions that have multiple parameter groups, etc.

Therefore, there’s one simple rule for reading this book: If you already understand a topic — move on! (You can always come back and read it later if you feel like there’s something you missed.)