I'm studying German, so I can help a bit with that. Check out your local library, see what kind of resources they have there. Mine had Berlitz Rush Hour German, so I picked it up for some extra practice while driving, and it's pretty good. Check on the web as well, I've been studying at this site: http://german.about.com/
I also found a program for my phone to review German nouns, which is handy because German nouns have three genders and it's best to learn each noun with it's gender. Go on Youtube and look up shows in the language you want to learn to get used to hearing the language spoken. I recommend Bullyparade, that's a great German comedy show, try not to emulate they way they speak too much though, they use Bavarian accents. You don't want to sound like a drunk, do you?!