Мне больше всех понравилось это приложение: Мой Словарь: полиглот Сами добавляете свои слова и выражения которые хотите выучить, приложение само переведет их, можно добавить картинки, примеры использования, транскрипцию, разделить на группы и т.д. Много различных видов тренировок, множество разных функций, есть ежедневные настраиваемые оповещения, можно поставить чтобы слова мелькали в оповещениях хоть через каждые 10 минут. Есть для iOS и Android
Сейчас (как и 20 лет назад) есть много разработчиков, которые не закладывают в обучающие программы нормальную методическую основу, и следовательно, такие программы мало эффективны.
Почему кто-то за год или два свободно говорит по-английски, а кто-то учит язык годами и десятилетиями? Проблема в неэффективных методах обучения.
Поэтому, если вы не хотите учить английский до пенсии, пользуйтесь учебниками и обучающими программами авторитетных издательств. Обращайтесь к квалифицированным преподавателям. Выбирайте проверенные способы и подходы. Чтобы понимать, о чем идет речь, тщательно изучите вопрос, чтобы сэкономить свое время на обучение.
Теперь по существу вопроса.
Для начинающих изучение английского языка с нуля подойдет бесплатный курс издательства Берлиц:
http://www.berlitzpublishing.com/en/free-download/
Berlitz - это основоположник современных подходов в преподавании иностранных языков.
На среднем уровне (и даже с уровня pre-intermediate) можно заниматься по книге English Grammar in Use издательства Cambridge University Press, автор Raymond Murphy. На каждом развороте книги слева объясняется грамматическое явление, а справа даются упражнения для практической проработки. Книга выпускается с ответами, по которым можно проверить себя. Также есть версия с электронным дополнением, где основные упражнения озвучены. Слушайте и повторяйте! Так на грамматическом материале вы сможете тренировать навыки устной речи и понимания её на слух.
Чтобы лучше понять, как и почему именно эта книга может помочь выучить английский язык, читайте статью "Как учить английский - полное руководство".
Книга English Grammar in Use (также известна, как "синий Мерфи") - это пособие, ставшее классикой, мировой бестселлер, который рекомендуют в качестве пособия для самостоятельно изучения английского языка практически ВСЕ преподаватели ведущих языковых школ мира, где преподавание ведется по британским стандартам. Должна быть обязательно у каждого, кто учит английский.
В этой серии есть книга для уровня Elementary (красного цвета). Она имеет такую же структуру, как и синий Мерфи. Тоже неплохое пособие.