The reader should have some basic knowledge and programming experience (in any programming language). An awareness of the basic concepts regarding HTML and JavaScript would be a plus point, but is not required, and of will be covered in brief in this book. The reader is also expected to have a base level understanding of electronic hardware (how to connect pins and wires).
To execute all the examples given in this book, you will need the following:
- A Raspberry Pi board, which will be the device where all the code is executed
- Monitor, keyboard, and mouse to interact with the Raspbian OS
- Memory card for the Raspberry Pi
- Personal computer (optional), although this book is designed such that the entire application can be built and executed on the Pi, having a computer handy can help a lot.