You should be comfortable with programming using C/AL for Dynamics NAV or Dynamics 365 Business Central, as well as with using tools such as PowerShell and the Azure portal. Knowledge of cloud concepts will help you a lot in understanding some of the topics.
The book will guide you through how to create complete solutions and how to solve tasks. Following the provided samples by using at least a trial environment is a must if you want to get the most from this book.