У меня собственная методика, основанная, разумеется, на апгрейженных старых: создание из текста мнемонической сетки. Предположим, человек совсем не знает языка и совсем нет словарного запаса. Чтобы связать хоть пару слов нормально, можно на первое время обойтись запасом 1200-1500 слов. Они добавляются разными спосабами - из диалогов, упражнений, и прочая, но если нужно усвоить действительно массив, то лично мне не обойтись без мнемонической сети. Это оправдано для текстов средней длины - страниц пять, например, в которых несколько сотен незнакомых слов. Далее нужно эти слова выписать, перевести (да, ручками, а не через программу-переводчик текстов) и начать учить (да здравствует прогресс, теперь можно просто включить слайд-шоу). Какой-то процент, в зависимости от особенностей памяти усваивается сразу, остальные - забываются через очень короткое время.
Вот здесь и достаточно всего лишь найти предложение с этим словом в тексте - в контексте запоминаемость увеличивается в разы. За это время, пока работаешь с текстом, он становится почти родным, и запоминается почти наизусть. Далее можно приступить к грамматическому анализу, и учить на основе этого текста уже грамматику, отталкиваясь от конкретных примеров, и переходя к общим грамматическим правилам. Таким образом опорный текст становится мнемонической сетью, за которую цепляются и лексика и грамматика. Главный недостаток этого метода, - это долго и слегка муторно. Но я тут видела объяву в нете вроде "Иностранный язык за 1 день: вышлите нам 100 евро в любой валюте, и мы пришлем вам свою программу, и уже к вечеру вы овладеете любым языком по вашему выбору". Что называется, офигеть, дайте две!