I'm looking for some good quality OO books, if any exist for VB .Net, that'd be awesome.
Have you read anything that you would recommend?
I'm looking for some good quality OO books, if any exist for VB .Net, that'd be awesome.
Have you read anything that you would recommend?
I've always liked the Deitel and Deitel books. For a VB specific one I would check out Visual Basic 2008: How to Program:
http://www.amazon.com/Visual-Basic-2008-Program-Deitel/dp/013605305X
I learned OO from scratch with Booch, found it very clear and helpful.
Beginning Object-Oriented Programming with VB 2005: From Novice to Professional by Apress is a very good book. Actually had it sitting right here on my desk when I saw this question. You may be able to find a more up to date edition.
"Object-oriented software construction" from author Bertrand Meyer. It is the creator of the language Eiffel. It is not really bound to eiffel but a great source for object orientation
UML Distilled by Martin Fowler - I agree this is a UML book but it should give an excellent explanation of OO core concepts. IMHO this is a must read for anybody aspiring to learn OO.
Robert Martin's "Agile Software Development: Principles, Patterns, and Practices" is an excellent book, although unfortunately, like other good books recommended in other answers, it does not use VB.NET (it uses C++ and Java).
Working Effectively with Legacy Code by Michael Feathers. You would think it's a book on unit-testing, but in fact it's a book on OOD.