Есть такая программулина - Rosetta Stone. Хвалят. Сам не пробовал, но люди говорят, что вполне реально изучить языки на базовом уровне.
У меня ребенок учит китайский. Вроде успешно, и говорит, что не слишком сложно. Но он с преподавателем занимается.
Реально - но лучше еще иметь по рукой правила. То биж артиклы и тд. http://www.enhome.ru...ar/content.html - такой сайтик на пример. Потому что в розете сразу идёт подача конкретно разговорной речи, "догадайся сам". То есть конечно можно повторять как попугай, но еще лучше знать по каким принципам повторяешь, что бы не путаться в начале.