The Raspberry Pi provides affordable access to a fully capable computer. In its most basic form, the Pi can be used as a computer, but it can also be used in robotics and Internet of Things projects. The Internet of things is a network of devices that communicate with one another and exchange information with sensors and software. Exposing students to the single board computer from a young age can help increase computer literacy in a developing country and develop an interest for programming. The Raspberry Pi Foundation recommends Python as a language for learners. They also recommend Scratch for younger kids. Any language which will compile for ARMv6 (Pi 1) or ARMv7 (Pi 2) can be used with the Raspberry Pi. So, users are not limited to using Python. Programming languages such as C, C++, Java, Scratch, and Ruby all come pre-installed on the Raspberry Pi (Raspberrypi.org).