Learn C The Hard Way
220 points by llambda
Read the article
Discussion on Hacker News