+ 1
What is the easiest design pattern to learn?
2 Answers
+ 2
I believe Singleton is one of the easiest design patterns to learn because you just need to do two things:
1. Make the constructor private
2. Implement a method to get an instance of your singleton class
For more details about this patter please see https://en.wikipedia.org/wiki/Singleton_pattern
All that being said, please keep in mind that Singleton is a pattern that is considered "evil", "stupid" and an "anti-pattern" depending on how it is used.
+ 2
I'd say Builders.