Download Language Freeware
UPDATE: Byki now available for 74 languages! See list below.
Byki is freeware for learning  languages, including many less-taught languages for which learning materials are hard to find, such as Georgian, Mongolian and Icelandic. This is a gold mine for folks interested in learning the basics of over [seventy] languages - with no budget!
Along with the freeware, learners have free access to the Byki user community where other users share vocabulary lists for all the languages, instantly providing you with loads of new, free content.
They also offer a reasonably-priced commercial upgrade with lots of extras.
The free version has been used both by folks at Free Language and friends of those folks. Beginners especially seem to get a lot out of this software.
Current Languages Available
Afrikaans, Albanian, Altai, Arabic, Armenian, Azerbaijani, Bashkir, Belorussian, Bengali, Bosnian, Bulgarian, Buriat, Chechen, Chinese, Croatian, Czech, Danish, Dari, Dutch, Estonian, Farsi, Finnish, French, Georgian, German, Greek, Haitian Creole, Hausa, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kazakh, Korean, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay, Mirandese, Mongolian, Norwegian, Pashto, Polish, Portuguese (Brazil), Portuguese (European), Romanian, Russian, Scottish, Serbian, Slovak, Spanish, Swahili, Swedish, Tagalog (Filipino), Tajiki, Thai, Turkish, Turkmen, Tuvan, Ukrainian, Urdu, Uzbek, Vietnamese and Zulu.
The folks at Byki are working hard to make more languages available in the near future.