Ваш вопрос похож на вопрос: «Я хочу выучить C #, но у меня есть время, чтобы выучить несколько ключевых слов. Какие из них мне следует изучить?»
Любой шаблон дизайна не живет в вакууме. Все они определяют различные аспекты взаимодействия приложения. Маловероятно, что какое-либо одно приложение нуждается во всех известных шаблонах проектирования, но каждое приложение отличается от других, и вам потребуется различная их комбинация для каждого приложения. Знание того, что не нужно использовать, так же важно, как и знание того, что использовать. Вам необходимо по крайней мере разговорное знание всех основных шаблонов проектирования.
Начните с этого списка и книги Head First Design Patterns , ранее упомянутой здесь. Узнайте немного обо всех из них. И не думайте о том, что у вас нет времени - делайте время! Не посещайте FaceBook пару дополнительных ночей или пропустите повторный запуск Star Trek или два.
Кроме того, сначала избегайте книги паттернов GoF , если только вы не являетесь истинным гуру. Он довольно плотный и сразу предполагает, что вы понимаете ценность и необходимость шаблонов. Это отличная книга, просто не самая лучшая первая книга.