020 8973 3000
Thames House (headquarters), 180 - 194 High Street
, Teddington , Middlesex , TW11 8HU
C is a natural choice to program in on the Raspberry Pi. It's very powerful, usable on virtually all hardware platforms and really similar to lots of other programming languages such as Java, PHP, C# and objective C. As popular programming languages go its as powerful as it gets, with only assembler beating it in terms of programming to the bare metal of a hardware platform. Its also what Linux itself is written in.