A Raspberry Pi is a plucky little computer about the size of a credit card. Its fairly simple in its set up, all you need in a computer monitor and a Linux computer.
The capabilities in the device are down to your own imagination and all you need to kick-start this is a little bit of knowledge in program languages such as Python.
Due to its capabilities it has been used to track weather currents, music machines and for some kids- parent detectors.
Community learning and hack labs are ways in which programmers come together to develop new ideas and projects.
A great introduction into the wonderful world of Raspberry Pi, is the Raspberry Pi Educator course at Birmingham City library. Supported by google and the Raspberry Pi organisation, it brings together teachers and educators from a wider range of curriculum together.