I started working on this book mostly for myself – as a companion that I can refer to when building non-trivial things using the API. While Blender has an excellent API documentation, certain techniques and workflows are hard to discover just by reading it. Often, you need to dig into Blender's source code or study existing addons to figure things out. This book is an effort to document those practical, but sometimes obscure solutions.
The goal of each recipe is to give you just enough information to solve a problem quickly. When programming, most of the time we are looking for solutions in bits and pieces while tackling a larger problem. If I can express those bits and pieces clearly and concisely, I consider that a win.
Learn how to use the API to build addons, manipulate geometry, create custom interactive operators, build user interfaces, write custom CLIs, and more...