Learn C The Hard Way
Do people really think C is some mysterious, inscrutable language?"To many programmers, this makes C scary and evil."Is this actually true for people? I find C code generally very easy and straightforward to understand; there's not any magic behind the scenes, like there is in any language that's more "high level" than C.