From: Mike Bethany Date: 2011-07-01T06:16:42+09:00 Subject: Re: A File Renamer --20cf3054a16d98d34f04a6f46a1b Content-Type: text/plain; charset=ISO-8859-1 No SICP would be "the concepts behind [Object Oriented programming]" part of that. For instance abstraction is a major component of OO design, SICP covers that. When you go through SICP you'll see a lot of ideas you'll recognize from OO languages and you'll have a better grasp of what's going on. It's like learning the parts of speech before trying to write the next great novel. On Thu, Jun 30, 2011 at 4:58 PM, Josh Cheek wrote: > On Thu, Jun 30, 2011 at 3:37 PM, Mike Bethany wrote: > > > Here are some other resources for learning OO design and the concepts > > behind > > it: > > > > Berkeley - 61A - The Structure and Interpretation of Computer Programs > > (includes iTunes links) > > Videos: > > > http://webcast.berkeley.edu/playlist#c,d,Computer_Science,D7B8D6A4834C14C8 > > Course resources: http://wla.berkeley.edu/~cs61a/sp11/ > > Original videos and the book: > > http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ > > > > > They teach OOP in SICP? > --20cf3054a16d98d34f04a6f46a1b--