Languages

Go to the country where they speak the language (if possible). If not (or additionally) meet with native speakers from your city.

Methods

Podcasts are a great may to learn while commuting doing sports or whatever

I like..
in english:
science & engineering in your headphones

in german:
gl├╝cksfinder