What you need for this book
For this book, you will need to have the Arduino IDE, which we will use for all the projects of the book. You will learn how to install it and configure it in the first chapter of the book.
The chapters of the book were also written with a progressive complexity, so even if you don't know a lot about Arduino and/or the ESP8266 you will be able to learn as you progress through the chapters. However, previous experience in programing (especially in C++ and/or JavaScript) is recommend for this book.