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.
If I find the UML distilled book to follow, what are my options? Are there simpler books which explain concepts in such a way that even a novice can understand? Basically, I am looking for a head first like book for UML, but it should not be too big.
May i try to offer a little different opinion? I would rather suggest you to pick the UML distilled book again and try to read it on some lazy relaxed sunday, and maybe your opinion of the book 'll change.
I found the UML Distilled breeze to read and understand. I have read Head first design patterns as well, and it was similar experience as UML distilled (but more fun), won't feel like putting down the book before finishing whole of it. The other UML related books that i know about are either too verbose, focused on process/tool/programming language, or skip important stuff (i am not saying there aren't other good UML books out there -- i just don't know about any other low_fat_and_lucid book suitable for introduction)
Gagan (/^_^\) SCJP2 SCWCD IBM486 <br />Die-hard JavaMonk -- little Java a day, keeps you going.<br /><a href="http://www.objectfirst.com/blog" target="_blank" rel="nofollow">My Blog</a>
Thanks for all your suggestions. I have not quite reached with UML distilled. I have done 4 chapters so far and they have been ok. But I am afraid I could reach at some stage through the book . But after reading 3 head first books completely in a row (including design patterns), I am finding it a little inconvenient to adjust to a book full of text on the pages and less graphical content. Anyway I guess that will be the case with all the books. I'll stick to UML distilled as you guys suggested