Preface
The Raspberry Pi is a low-cost, highly capable computer system about the size of a deck of cards that can use a standard-sized keyboard, monitor, and mouse. This book will show you how to use this amazing little machine to design and configure your own development environment, build really cool hobby projects, and gain expertise in project design and development. You will also learn how to take advantage of existing open source tools, applications, and scripts.
It doesn't matter whether you are new to the hobby project world or you are an experienced DIY maker; from the very first chapter, we guide you through complex software and hardware concepts. This book uses a project-based learning design, from setting up a graphical desktop interface to driving a line-following robot; you learn what you need to know when you need it.
As you complete the projects, you will build on what you learn in the chapters and continue to expand your expertise, using complex computing solutions for your Raspberry Pi.