The low-cost Raspberry Pi single-board computer has made quite a stir since its launch. This detailed introduction shows you the potential of the small form factor Linux computer, whether you want to use it as a PC replacement or as a piece of hackable hardware for building various electronics projects. Learning Raspberry Pi teaches you the fundamentals of Linux and helps novices become programmers in Python and C.