Sorry LuciD, but I'd have to agree with everyone else. Actually going to the country and talking to people is the best way, because if you can't learn you're fucked. I've learned Japanese from doing that, and even though I've been in South Korea for a short amount of time, I've learned enough to survive.
As an alternative, I would recommend downloading a Rosetta's Stone program for the language you're trying to learn.