Для того чтобы был прогресс в изучении английского языка его нужно использовать.
Я почувствовал значительный прогресс в английском именно когда начал изучать программирование - приходится читать доки на английском, коментарии в гитхабе и т.д.
// Еще поделюсь личным опытом:
- 1 этап - очень хорошо помог сервис Codecademy, это англоязычные интерактивные курсы по изучению языков программирования, там дается короткое задание на английском, и его надо выполнить, затем следующее и т.д. Лексика там несложная адаптировано на широкую общемировую аудиторию. И главный плюс задания короткие читать легко и недолго. Сначала со словарем, а через некоторое время и без словаря все становится понятно. Заодно и программирование изучаешь и английский.
- 2 этап - дальше начал смотреть сериалы на английском с английскими субтитрами. Сначала то, что давно смотрел на русском чтобы было понятней. С компа, на 3/4 экрана плейер, четверть - онлайн словарь. Непонятное слово - стоплю, перевожу, потом смотрю дальше. Сначала было довольно тяжко, но со временем словарь смотрю все реже. В чтении и понимании на слух ощутим существенный прогресс, но что сказать по прежнему только "май нейм из вася" разговорный понимаю нужно прокачивать отдельно.