bayarts just introduced me to
http://www.livemocha.com/ It is a language learning site that uses social networking. You can help others learn languages you are good in, while learning a language yourself. It even has tutorials you can go through by yourself first. People like
medusa might enjoy it too because she can practice her other languages. It also has an audio part to help you pronounce words.
I invited
cat-irix to it, because I know she's interested in learning German too (and probably knows quite a bit already).
Oh! And it's completely free.