Byki has stepped up their freeware. You can literally download and use their software to start learning the basics of over 74 languages in minutes without paying a cent. If you decide to continue learning past the basics, you can upgrade to the full version for a reasonable $49 USD.
Software can incorporate many elements into the learning process - audio and visual for example - which create an interactive, multi-media experience while learning.
Byki has great features as well, such as the ability to slow down the speakers voice when learning new words, instant flashcard tests, intuitive (and pretty) interface, and more.
Plus, it's not just for new learners. Their free software has plenty of vocabulary and info packed in for people who already have a grasp of the language they are learning.
So there is something for everyone at no price.
The following languages are available:
Albanian, Arabic, Armenian, Azerbaijani, Belorussian, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Farsi, French, Georgian, German, Greek, Hebrew, Hindi, Indonesian, Irish, Italian, Japanese, Kazakh, Korean, Latin, Macedonian, Malay, Norwegian, Polish, Portuguese (Brazilian), Portuguese (European), Romanian, Russian, SerbianSpanish Swedish Tagalog (Filipino) Turkmen Ukrainian, Uzbek, Vietnamese and more...