To get the most out of this book
It is assumed that you have some prior experience with any version of .NET technology and the C# language.
You do not need to read this book from cover to cover. The contents of each chapter are fairly self-contained and refer to the appropriate sections in other chapters where prior reading is assumed.
The example exercises have been tested on Windows 10 machines with Visual Studio 2019 v16.8 installed. Each chapter has its own specific technical requirements. The instructions to download and install these technologies have been provided in the Technical requirements sections of the relevant chapters.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.