В свое время использовал Lingvo Tutor (локально на ПК с Windows) и был доволен практически всем (под моим Wine-ом Lingvo Tutor так и не запустился)
Теперь вот вплотную занялся английским и хочу примерно то же под Linux (и Android), а возможно и немного больше.
В общем, сумбур из хотелок примерно такой (по убыванию важности)
- рабочие клиенты как минимум под Linux и Android
- обучение «в обе стороны» с учетом прогресса (чаще спрашивать те слова, где делаю ошибки)
- синхронизация словарной базы и учебного прогресса для обоих программ-клиентов
- возможность редактирования исходного слова и вариантов перевода (т.е. «учебной карточки»)
- хорошие англо-русские словари в комплекте, из которых можно добавлять слова для учебы (и/или через онлайн)
- озвучка английских слов
По советам опытных, рассмотрю все варианты и методики, включая онлайн, платные и расово некошерные.