Don't do the school route, unless you are standing outside an ESL class yelling "Who knows German/Russian?" in German/Russian and offer to help teach each other each other's (yay for awkward wording!) languages. I've thought about that, never got around to it.
But you're probably best off downloading Rosetta Stone and lifting a conversion dictionary. All computer applications are free, and B&N's security is so weak all books might as well be free.
Of course, once you got the basics immersion is your best bet. If you can't visit the country, find alternatives. Listen to music in the language (translate lyrics by hand, of course), download children books and work your way up, lurk forums, etc.
Damnit, you reminded me that I still need to learn Greek and Thai.