As well as taking courses and talking to people, there are also various useful online tools for learning German. Most people are probably already familiar with Babelfish and equivilents (eg freetranslation.com, as well as the Leo English/German Dictionary , but there are also various websites which provide useful links and exercises, such as:
www.cas.usf.edu / german
And:
www.wuziegames.com / learngerman
If anyone has any particularly useful sites they can recommend, please share them!
Advert: German Flashcards
Click to view attachment