Это ещё смотря на какую платформу приложение. У меня на iPad сейчас установлена пара программ для изучения английского:
Первая - English Words, её суть заключается в том, что каждый день там даётся определённый набор английских слов в виде карточек (на белом или чёрном фоне посередине экрана слово, а если потянуть вниз, то появится перевод, который можно снова спрятать). Когда выучиваешь слово, то нужно нажать соответствующую кнопку внизу экрана и так далее).
Вторая - Фраза дня, где опять же каждый день публикуют какую-нибудь разговорную фразу или цитату на английском, при этом помимо перевода приводя пример использования этой фразы и давая возможность прослушать её (правда почему-то произносятся там эти фразы просто с невероятной скоростью).
Ещё есть популярное приложение "Полиглот", я им раньше пользовался, но лично мне оно вообще никак не помогало учить английский. Может, от недостатка мотивации.
Если не совсем про приложения: в мессенджере Telegram в своё время подписался на несколько здоровских каналов для изучения английского: Skyeng и Daily English (правда сейчас он вроде бы называется просто "Английский язык"), на них практически ежедневно выкладывают новые слова, фразы на английском, помогают разобраться или выучить правила, есть видео-уроки и аудирование. В общем, здорово.
Теперь к играм: помню, как давным-давно в гостях проходил игру под названием Bookworm Adventures. По сути, какое название, такая и игра: играть нужно за прикольного такого червя в очках, который путешествует по книгам и сталкивается там с различными препятствиями и врагами. И вот для того, чтобы победить врага, надо составлять из предложенных букв слова (различные существительные и прилагательные). Но суть в том, что часто составленные слова визуализируются: ну например, написал по-английски слово "синяк" и у противника действительно где-нибудь может выскочить синяк и всё в таком духе. Вот для примера картинка:
http://img.gamefaqs.net/screens/f/2/d/gfs_82614_2_30.jpg
Ну и стоит упомянуть ещё одну игру - Scribblenauts. Идея у игры интереснейшая: главному герою Максвелу нужно решать различные проблемы персонажей игры, например, помочь рыцарю перебраться через воду, пройти мимо огромного крокодила, остановить грабителя. И для этого нужно записывать слова в волшебный блокнот главного героя. То есть, например, можно написать в блокнот "Boat" и появится лодка, в которой можно перевезти рыцаря (правда, там ещё плавает акула, хе-хе). Или создать с помощью блокнота шарики и того самого огроменного крокодила унесёт в небо. Конечно, можно банально ввести слово "Базука" и взорвать всех врагов к чертям, но ведь так неинтересно, правда? К тому же, за частые повторения очков дают всё меньше, приходится импровизировать. Добавить к и без того шикарной идее ещё и постоянно меняющиеся уровни и разнообразные ситуации и получится очень увлекательная игра, которая при этом ещё и позволяет подтянуть свой английский. К тому же, она есть просто на всех современных платформах. От андроида и до персонального компьютера.
И вот трейлер игры из которого всё куда более наглядно и понятно:
https://www.youtube.com/watch?v=iUk2_xQ3yC0
Ответ, конечно, жутко запоздалый, да и написал про один только английский, но вдруг ещё пригодится. Желаю успехов в изучении :)
LinguaLeo самое удобное приложение для изучения английского языка. Все слова сформированы по темам, множество различных текстов книг и песен, игры и тренировки новых слов. Можно пользоваться как с телефона так и с ноутбука.