Aug 09, 2016
I recommend starting with the Strategy pattern. It was the first pattern I learned, and actually learned it from this site years ago. It is, IMO, the most fundamental of patterns. I would recommend going in this order:
2. Factory Method
3. Abstract Factory
4. Chain of Command
After those, there are some very useful small patterns:
Above all, my favorite (arguable) pattern / construct is the Rules Engine pattern. It's sole purpose is to eliminate those forever-scrolling long blocks of if else if if if else if if else hell.