1. Прочитать:
— Дэвид Флэнаган. JavaScript. Подробное руководство.
— Стоян Стефанов. JavaScript. Шаблоны.
— Дуглас Крокфорд. JavaScript: сильные стороны.
2. Взять какой-нибудь хороший проект на GitHub и разобрать его.
3. Освежить в памяти что-нибудь из классиков, например, Фаулера и Макконнелла. И вспомнить про базовые алгоритмы.