http://duolingo.com/

You can learn Spanish, German and French. Kinda works like rosetta stone where they give you a picture of something with the word above it and then give you how the word sounds and then makes you memorize it repeatedly.

Works good as a base at least.