The Raspberry Pi single-chip system was developed by the British Raspberry Pi Foundation to make it easier for young people to acquire programming skills and hardware knowledge. It has however quickly become greatly loved and accepted by both hobby programmers and professionals. The credit card-sized computer has a powerful ARM microprocessor. With the appropriate ports such as USB 2.0, Ethernet, HDMI and its integral working memory, it is actually a complete and compact mini-PC. Thanks to its decoding capability for video data, including full HD resolution it can for instance be used as a media centre or connected directly to a TV set, even superseding the classic hi-fi set. In addition, people of all ages can learn programming languages such as Scratch and Python and use them to control machines or create prototypes for their own projects. Extension boards are useful here, allowing communication with sensors, switches or LEDs. Comprehensive technical manuals also help to make it easy to get started.