Note from author: This page was primarily designed for Java programmers looking to learn and use the C language. The page was written for students taking the Operating Systems Course at Cornell University, but (hopefully) should serve a general audience.

Section slides:

K & R: (the C reference)

Umpteen C tutorials from :

C-style guide: (for writing understandable and debuggable code)

Miscellanous C stuff:

General interesting OS stuff: