Я бы посоветовал такие популярные, как LinguaLeo, HelloTalk, Duolingo или Easy ten, хотя приложений бесчисленное множество. Изучение иностранных языков максимально эффективно, когда ты напрямую общаешься с носителем языка. Тут вам в помощь такие сервисы, как SkyEng или SkyTeach. И обязательно читайте иностранную литературу, смотрите фильмы и сериалы на английском языке!