An Introduction to C & GUI Programming

An Introduction to C & GUI Programming


18 Ungluers have Faved this Work

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. C can be used to create simple command-line programs, or embedded code to operate the tiny microcontrollers in toasters and watches. At the other extreme, it can be used to create rich graphical desktop applications – in fact, most of Linux (and Raspbian 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. The first part of this book is an introduction to programming in C for absolute beginners; the second part shows how to use C to create desktop applications for Raspbian, using the GTK toolkit. You don’t need any programming experience, and a Raspberry Pi running Raspbian is all you need to get started.

Buy print copies from the Raspberry Pi online store.

Why read this book? Have your say.

You must be logged in to comment.

Rights Information

Are you the author or publisher of this work? If so, you can claim it as yours by registering as an rights holder.


This work has been downloaded 2036 times via ebook links.
  1. 2036 - pdf (CC BY-NC-SA) at


  • Computer software
  • Computers
  • Computers / Programming Languages
  • Computers / Programming Languages / C
  • Raspberry Pi (Ed.)




edition cover
edition cover


Copy/paste this into your site: