"Head first Design Patterns"
Seriosuly people....Design Patterns is something that needs to be lived through....or something that is close enough to be lived through. I read the GoF book , design patterns in C# and was still kinda lost with relating them to real-life situations...and the hope to use them at work kinda started to fade....until I bumped into "Head first design patterns" ... and all I have to say is "WOOOW", the concepts are pretty clear and the examples they use to relate the concepts are real-life...which made is even easier to relate to other similar situtations. And whats more important is being able to explain it to someone else who has no idea abt patterns.
I guess that the root of all this WOOW is the way the book is presented......lots of images....text style...more like doodling over a concept.....which is lacking in the other books on patterns.
I highly recommend this book to everyone who wants to get along with patterns and use them in real-life.