I use and love Python. What's the best book to learn C ?
Kliment: I'd suggest you start dissecting small programs written in C. Those UNIX tools you were talking about? Grab some UNIX tools, see how they work. Dissect cat, grep, etc. It's the best way to learn.