On Dec 31, 2006, at 6:30 PM, Mark Woodward wrote:

>
> I'm asking this after reading the '... pretending to be a computer
> scientist' post and the reference to Bertrand Meyers' OO Software
> Construction. I've seen this recommended quite a few times now.

OOSC is a good book. If you can find the first edition somewhere, go  
for it: I prefer its focus over the second.

Brad Cox's Object-Oriented Programming is a good little book, too.

Then, I'd choose books based on your interests: design issues,  
patterns, languages, methodologies, and so on.

But, in the midst of all the reading, don't forget that what makes a  
good programmer isn't reading, but doing. Write lots of code. And, as  
you;'re writing, look at it through a critical eye, using stuff you  
pick up from the books. The more you write, the better you'll  
understand the books.


And remember to enjoy it.


Dave