Warning: This article was written in 2019, the content might be out of date.

https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124/ref=sr_1_1?crid=UY7IFJZT3OLP&keywords=headfirst+design+pattern&qid=1561215309&s=gateway&sprefix=headfirst+design%2Caps%2C197&sr=8-1

It's conversational style of explaining the common use design patterns makes it easier to understand and more fun to read.

Design pattern is one of the "soft skill" that developer should add to their experience. One might never use them depending on their work requirement, but having these design pattern concept in their mind will help developing better softwares.

Once you finish reading this book, I believe, it's easier to move on to the GoF Design Pattern book.

Next | Previous