C is a powerful general-purpose language. It is fast, portable and available in all platforms. It is the mother of many popular languages. If you are new to programming, C is a good choice to start your programming journey.
MagPi, the official Raspberry Pi magazine, created a book that helpfully walks you through the basics of C language.
MagPi helps you to learn C on a Raspberry Pi, but it’s not necessary to use Raspberry Pi to follow along with this book. With the help of this e-book you can learn C on any operating system.
This ebook will introduce number of concepts, functions in simple manner. It’s a good place to start to learn if you’re even interested in C