So you want to Learn C Programming?
Welcome to this mini-series of video tutorials where we take a look at the Linux classic C programming language. As the base system that we use, we make use of the Raspberry Pi, however, any Linux based distribution should give similar results. We have chosen to look at C as it is a simple functional programming language. For object-oriented programming, we could look at C++ but we have OO covered with Java tutorials. Working through the examples and practicing with ideas of your own you will soon be up and running with C.
Each lesson comes with accompanying text to explain the code and is followed by the video demonstration. You may copy and reuse the text code from the page in your own examples if you don’t want to retype the code. However, you typing the code does help remember the code.