Я не читал другие ответы и не могу сказать какой ресурс наиболее эффективен и наименее вреден. Могу сказать лишь то, что Lingualeo даёт реальные результаты. В моём общежитии живут 2 парня, которые занимаются на этом сайте. Их уровень с нуля дорос до А2 ну очень быстро. Учитывая, что никаких учителей нет. Я бы рекомендовал.
http://lingualeo.com/ru очень хороший сайт для изучения английского языка. Каждый день на нем дается много новых и интересных заданий, которые делают изучение простым и занимательным.
Так же есть ещё такой не менее замечательный сайт https://puzzle-english.com/vocabulary где можно не только весело изучать язык, но и после тренировок проверять свой словарный запас.