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