To get the most out of this book

This book assumes that readers have basic knowledge of C#. Also, it assumes basic knowledge of using Visual Studio, installing packages using NuGet, and referencing libraries within projects from other projects.

Basic knowledge of using command-line tools such as bash on Ubuntu and terminal in macOS will be an added advantage but not a must.