Yeah what rubah said :P

I did 3 and half years of German in highschool and went to Germany but since then I've started to forget it all. So I, acquired the rosetta stone program in german, , and it has helped me at least reinforce what I already knew that I was forgetting since not being in classes in highschool. It's really good with basics and pronunciations so if you can acquire it... then do so at least the first bit.

Otherwise it's always great to talk to someone else who is learning it. That way you're both on the same level so you both know about the same amount of the language and it'll help you to remember words. It's also great to find someone who does speak the language so they can help correct your mistakes.