The C programming language been used to program everything from the tiny microcontrollers used in watches and toasters up to huge software systems – most of Linux (and Raspbian itself) is written in it. Learn to code with C on your Raspberry Pi across 13 packed chapters:

Create variables & do arithmetic

Control the flow of your C programs

For loops and case statements

Understand and create functions

Work with arrays and strings

Interpreting user input

and much more

Errata

Errata for this book can be found on the Raspberry Pi forum.

If you spot any errors in our books or magazines please email us via errata@raspberrypi.org.

Learn to Code with C is freely licensed under Creative Commons (BY-SA-NC 3.0).

You can download this eBook free now and forever, but buying in print or digital supports the Raspberry Pi Foundation’s charitable mission.