Who this book is for
If you are a web developer, then reading this book to learn how to develop mobile applications using Apache Cordova is a great option for you, as you don't have to spend extra time learning JavaScript, CSS, and HTML before reading this book.
If you are a native mobile developer, then spending some time learning about the common web technologies, namely JavaScript, CSS, and HTML, will add great value and impact to your work. After acquiring these skills, along with reading this book to learn about Apache Cordova, you will be able to develop cross-platform mobile application(s) in much less time and effort as compared to the time and effort you will need to spend in order to develop the same application(s) on every platform using the native programming languages.