You can learn German for free with the online language courses offered by the German broadcasting service, Deutsche Welle. They use various audio, video and written formats in different levels. Start right now:
German Association of Adult Education Centers
"Ich will Deutsch lernen" is a learning portal offered by the German Association of Adult Education Centers for people who want to improve their German.