У меня небольшой опыт изучения языков, хотя владею французским на хорошем уровне и спокойно читаю на английском.
Понятно без хорошего словаря никуда. Я использую Lingvo - хотя словарей множество, если есть постоянный инет, вообще но проблем. Обучалки -
LearnWords и
SuperMemo - на кпк. на компе учить неудобно. Озвучку делаю с помощью голосов от Loquendo - можно в торрентах найти. В итоге - порядка 800-900 слов в месяц с учетом контекста употребления и вполне осмысленно причем. Ну и активное общение - в основном в реале, иногда в скайп
удачи