As it says on CoffeeScript’s website:
Python and Ruby provided the inspiration for CoffeeScript’s clean syntax, so these languages will look familiar if you try them.
Almost all programming languages have the same set of basic concepts, things like variables, if-then-else statements, arrays, objects, methods, and functions. Things that we’ll explore in the next pages.
We’re not going to learn all of CoffeeScript, only what’s needed for building prototypes in Framer. This part of the book will explain the language, with plenty of code examples for you to try (and tweak). You’ll then pick up how to use everything in practice in the upcoming parts of the book.