A Short Introduction to Programming

A Brief Refresher on Some Math Often Used in Computing

Available Compiler Options

Compiling C Programs: Step by Step

Common Compiler Error Messages and Other Problems

Scientific Programming (in C)

World Wide Web CGI (Common Gateway Interface) Programming in C

Class notes:
Introductory C Programming Class Notes
Intermediate C Programming Class Notes
Notes to Accompany The C Programming Language, by Kernighan and Ritchie (``K&R'')

introductory class
intermediate class