Lurking around on Stack Overflow, I have seen a couple of comments like "reading code is better than reading codes" and "join open source projects and read other people's code, that will teach you". So I decided I would start doing that on weekends (read and analyze famous and tested code).
After watching Linus Torvalds talk about git I decided that reading git source code could be interesting.
Is there code that you think is worth reading? Why do you feel that way?
Edit: I didn't actually mention the language because I think I can read any kind of C, Java, PHP, Perl, Python, JavaScript, C# and a little bit of Lisp. I know the hard part will be understanding the algorithm and the decisions, not the grammar.