Get Free Shipping on orders over $49
Learn to Code with C : Program with one of the world's most popular languages - Simon Long

Learn to Code with C

Program with one of the world's most popular languages

By: Simon Long

Paperback | 29 September 2026 | Edition Number 2

At a Glance

Paperback


$48.75

or 4 interest-free payments of $12.19 with

 or 

Available: 29th September 2026

Preorder. Will ship when available.

The C programming language was invented in the early 1970s, and since then has become one of the most popular and widely used general-purpose languages. It's 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. It's been used to program everything from the tiny microcontrollers used in watches and toasters up to huge software systems - most of Linux (and Raspberry Pi OS 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.

C is a very powerful language there's not much you can't use it for but it's fairly simple. The language itself only has 20 or so keywords, but there's a huge library of additional functions that you can call in when you need them.

Learn to code with C on your Raspberry Pi (or any other computer) 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

This book is an introduction to programming in C for absolute beginners; you don't need any previous programming experience, and a computer with a C compiler is all you need to get started (a Raspberry Pi running Raspberry Pi OS is a great choice).

More in Program Concepts & Learning to Program

C# Programming in easy steps : Master C# fundamentals! - Mike McGrath
Confident Coding : How to Write Code and Futureproof Your Career - Rob Percival
Concurrency in Go : Tools and Techniques for Developers - Katherine Cox-Buday
Introducing Go : Build Reliable, Scalable Programs - Caleb Doxsey
Practical Programming - Dmitry Zinoviev

$174.75

For Dummies (Computers) : Coding for Dummies - Nikhil Abraham

RRP $60.95

$41.75

32%
OFF
Learning to Program in Python - PM Heathcote
Head First Ajax : A Brain Friendly Guide - Rebecca Riordan

RRP $85.50

$10.00

88%
OFF
Eloquent Ruby - Russ Olsen

Paperback

$166.99