For many years, robots and other advanced electronic wonders could only be seen on the television, movies, or in university or military labs. In recent years, however, the availability of new and inexpensive hardware and also free and open source software, has provided the opportunity for almost anyone with a little technical knowledge and imagination to build these technical wonders. The first wave of projects were fueled by Arduino, an inexpensive and simple-to-program microcontroller. The next wave was carried further by the introduction of the Raspberry Pi, an even more capable processor powered by the Linux operating system. Now there is an even less expensive, powerful microprocessor: the Raspberry Pi Zero. This little processor packs a processor powerful enough to run Linux into a small and even less expensive package. This capability, coupled with some additional power, inexpensive hardware, and free open source software provides a platform for projects that range from simple wheeled robots to advanced flying machines. The Raspberry Pi platform was developed to lower the barriers to teaching young people programming, and it is also popular with hardware hackers and hobbyists who may have a project that needs more computing power than a microcontroller. The first section of the book gets you up and running; after the first chapter the reader will have installed the operating system, will have an understanding of all the hardware features of the Pi, and will have set up the small computer with the correct power source and peripherals. This is followed by a quick start user guide, with enough context and examples of commands to get around the computer. The book also provides instructions for getting started with programming in Scratch and Python, and examples of using the general purpose input and output interface. Finally, the reader is guided through two hands on hardware hacking projects. introduction of the Raspberry Pi, an even more capable processor powered by the Linux operating system. Now there is an even less expensive, powerful microprocessor: the Raspberry Pi Zero. This little processor packs a processor powerful enough to run Linux into a small and even less expensive package. This capability, coupled with some additional power, inexpensive hardware, and free open source software provides a platform for projects that range from simple wheeled robots to advanced flying machines. The Raspberry Pi platform was developed to lower the barriers to teaching young people programming, and it is also popular with hardware hackers and hobbyists who may have a project that needs more computing power than a microcontroller. The first section of the book gets you up and running; after the first chapter the reader will have installed the operating system, will have an understanding of all the hardware features of the Pi, and will have set up the small computer with the correct power source and peripherals. This is followed by a quick start user guide, with enough context and examples of commands to get around the computer. The book also provides instructions for getting started with programming in Scratch and Python, and examples of using the general purpose input and output interface. Finally, the reader is guided through two hands on hardware hacking projects.