Friday, February 10, 2006

Here is a list of my favorite OOP books in the order they should be read if you are just learning object oriented programming.

1: Object Thinking by David West

2: Test-Driven Development in Microsoft .NET

3: Head First Design Patterns

4: Refactoring by Martin Fowler

5: Expert C# or VB.NET Business Objects

Friday, February 10, 2006 2:24:26 AM (GMT Standard Time, UTC+00:00)  #    Comments [2]  | 
Friday, February 10, 2006 9:58:40 PM (GMT Standard Time, UTC+00:00)
Nice books! Test-Driven development is a great book; is it misplaced on this list, though? I read it and although there are some good discussions around mocking, etc. I don't know that this is the 2nd book I'd give to someone wanting to learn OOP. For certain it is an important book though and deserves reading.

How would you rate Expert C#/VB.NET business objects from 1 to 10? I haven't read it myself but am interested in doing so. Likewise, is Object Thinking still a good read if you've already read some of the other books in your series?

I'll have to put together some book lists too!
Monday, February 13, 2006 12:21:02 AM (GMT Standard Time, UTC+00:00)
I would give them Test-Driven Development .NET first because it follows the TDD mantra of write your tests first. That way they learn how to test first before getting into the more advanced object oriented ideals. Plus it has a good chapter on Refactoring.

On a scale of 1-10 I would rate Expert Business objects a 7. It gives you a good overview of how to build a good solid OOP framework. If you are going to buy it, I would wait until Rocky releases the Expert Business Objects 2005 books. They should be out a little later this year.

The funny thing about this list is that I did not read them in this order!
Comments are closed.

Theme design by Jelle Druyts

Pick a theme: