This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am new to OOAD and want to know what is the best way i can start learning. I am pretty comfortable with languages like java and C++ but have been doing programming more or less in the C style.Some how i am not too comfortable with real OOP and design for a given problem.I recently cleared SCJP and now wish to appear for IBM 486 test i think preparing for this test will serve as a vehicle for learning OOAD what do you guys have to say about it ?