Essentials - Learn to Code with C

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.

Subscribe to the newsletter

Get every issue delivered directly to your inbox and keep up to date with the latest news, offers, events, and more.