1 и 2 - почитайте, лишним не должно быть, если уже есть какой-то опыт в js.
Конкретно про 3 книгу не скажу. Многие советуют книгу Банды 4х (опять же классика, но может быть тяжело по началу). Если совсем ничего не знаете по данной теме, то можно взять книгу из серии Head First "Паттерны проектирования" (только там для описания используется java).
4 и 6 книги точно не устарели - классика всегда актуальна.
5 книга - дело вкуса:)
Да, забыл оставить полезную ссылку с алгоритмами и структурами данных на js:
https://github.com/trekhleb/javascript-algorithms