Everyone.
While some prior knowledge of Python programming and use of the terminal on the Raspberry Pi would be advantageous, they are by no means necessary. Each chapter clearly sets the steps to be taken on your wearable-tech adventure. Chapter 1, About the Raspberry Pi, assumes no prior knowledge to get your Pi Zero and you up and running. The complexity of the electronic devices used progress incrementally as you work through the chapters; there are clear steps to follow and pictures to help you at every turn along the way.