Just wanted to make one note for anyone reading this for the first (or 2nd, or 3rd) time: Read the references and Data Structures chapters (8 and 9 respectively). I took a look at them the first time through and skipped over them thinking they weren't important, they are. So read them.
Update: Oh yeah, I suppose I should mention this is an excellent book (which almost goes without saying). It's great for learning the language if you have a programming background, and is also an excellent reference book (it hasn't left my desk since I got it).