Отличный способ обучения английскому - переводы. Например на хабрахабре это нормальная практика, публиковать переведенные технические статьи.
Возьмите какой-либо дайджест (например
habrahabr.ru/company/zfort/blog/275279 ), видите как много статей на английском и как мало на русском? Попробуйте внести свой вклад, переведя парочку. Поначалу будет чертовски сложно, но я вас уверяю, через какое-то время у вас прилично так повысится уровень языка, ибо это реальная практика.
Попробуйте сосредоточиться на переводе статей про JS, раз уж хотите его учить.