Существует множество разнообразных программ, помогающих запоминать иностранные слова, но лично я для себя не смог найти ничего подходящего. В результате были написаны две программы. Первая - для сотовых телефонов, вторая - для компьютера. Отличительной возможность последней является возможность запоминания слов в "фоновом режиме" в процессе работы за компьютером. Слова выводятся на экран поверх всех окон в случайном порядке, клик мыши по слову помечает его как запомненное. Таким образом, можно пополнять свой словарный запас выполняя при этом параллельно другие задачи. Обе программы можно бесплатно скачать здесь:
http://trol.0fees.net/soft/words/
http://trol.0fees.net/j2me/words/