The C programming Language is invented in 1970 s, and since then has become one of the most popular and widely used general purpose languages. Its used by a wide range of programmers, from amateurs working on simple projects at home, to industry professionals who write in C for a living. Its been used to program everything from the tiny micro controllers used in watches and toasters up to huge software systems - most of Linux (and Raspbian itself) is written in it. It can give you control over the smallest details of how a processor operates, but is still simple to learn and read. This series is an introduction to programming in C for absolute beginners; you dont need any previous programming experience, and a Raspberry Pi running Raspbian is all you need to get started.