Some of _why’s explanations about certain aspects of the language are better than I’ve heard elsewhere. Such as the following description of instance variables from chapter 3:
“Most variables are rather temporary in nature. Some parts of your program are like little houses. You walk in and they have their own variables. In one house, you may have a dad that represents Archie, a travelling salesman and skeleton collector. In another house, dad could represent Peter, a lion tamer with a great love for flannel. Each house has its own meaning for dad.”