The success of the Raspberry Pi has opened the door to new ways of learning computers, electronics and programming. This book covers the Debian Wheezy, Fedora Remix, RISCO OS and Raspbmc operating systems. It explains how to install, use and maintain each distribution. This huge book is divided into four parts and contains a 47 chapters covering topics from setting up the Raspberry Pi, installing the operating systems, hardware, learning the desktop environment, learning the command line interface, media centre, GPIO, PiFace and learning to program using Python and PyGame. You will also learn system administration including the MySql database, Apache web server and Wordpress. Later chapters will guide you through creating a game using Python and PyGame which includes character movement, sound effects, background images and music. You will also learn how to install and use the Geany IDE and Eclipse which will aid you when programming. You will learn how to use Spotify with the Raspberry Pi and as a bonus you will learn how to stream music from your iPhone, Android phone or laptop using your Raspberry Pi. You will also learn how to install multiple operating systems on a single SD card. This book also contains many images, diagrams and illustrations to reinforce many of the concepts and ideas.