Links to online resources relating to learning how to program in C:

  • The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made freely available.
  • Programming in C: A Tutorial, by Brian W. Kernighan; 9600 words
  • The GNU C Reference Manual -- a reference for the C programming language, as implemented by the GNU C Compiler
  • The GNU C Library -- a manual for the GNU C library, which defines all of the library functions specified by the ISO C standard, and other functions
  • Wikipedia:C syntax - cca 9700 words, as of March 2012
  • Wikipedia:C (programming language)
  • Jones, Derek M. The New C Standard: A Cultural and Economic Commentary (PDF). Addison-Wesley. ISBN 0-201-70917-1.

Printed books and materials:

  • Kernighan, Brian W. (1988). The C Programming Language (2nd Edition ed.). Upper Saddle River, New Jersey: Prentice Hall PTR. ISBN 0131103709. {{cite book}}: |edition= has extra text (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)