This book has been designed with beginner to intermediate level React Native developers in mind. Even if you don't have a lot of experience with web development, the JavaScript found in this book should hopefully never be over your head. I've tried to avoid complexity wherever possible, to keep the focus on the lesson being taught within a given recipe.
This book also assumes the developer works on a computer running macOS. While it is technically possible to develop React Native apps using Windows or Linux, there are a number of limitations that make macOS machines much more preferable for React Native development, including the abilities to work with native iOS code via Xcode, run iOS code on the iOS simulator, and work with the most robust development tools for React Native app development.