Learning C
mavelikara: I also wanted to learn C, not to learn specifics of the language per se, but to better understand the C/UNIX ecosystem. The book I chose to follow was Computer Systems: A Programmers Perspective. You can get a draft at: http://lsec.cc.ac.cn/~tcui/download/draft.pdf .