This chapter answers questions you may have and gives tips for reading this book.
Do the following:
Then this book should be a fairly quick read.
As your knowledge evolves, you can later come back to some or all of the advanced content.
Bonus chapters are only available in the paid versions of this book (print and ebook). They are listed in the full table of contents.
The HTML version of this book (online, or ad-free archive in paid version) has a link at the end of each chapter that enables you to give feedback.
The receipt email for the purchase includes a link. You’ll always be able to download the latest version of the files at that location.
If you opted into emails while buying, then you’ll get an email whenever there is new content. To opt in later, you must contact Payhip (see bottom of
For example, you may see:
Type annotations such as “
: number” and “
Why is this notation being used? It helps give you a quick idea of how a function works.
The type notation is explained in detail in a blog post on 2ality.
Explains how to best read the content or points to additional reading elsewhere (in the book or externally).
Gives tips related to the current content.
Warns about pitfalls etc.
Provides additional details, complementing the current content. It is similar to a footnote.
Mentions the path of a test-driven exercise that you can do at that point.
Indicates that there is a quiz for the current (part of a) chapter.