Банда четырех пишет достаточно академично, и въехать будет тяжеловато.
Я думаю знакомство с патернами стоит начать с книги
"Эрик Фримен, Элизабет Фримен - Паттерны проектирования (Head First O'Reilly)" + тут примеры на java.
Что касается js- там есть свои особенности поэтому в помощь Стоян Стефанов - JavaScript. Шаблоны и Эдди Османи Паттерны для масштабируемых JavaScript-приложений.