www.duolingo.com
Learn English, German, Spanish, or French for free by translating Wikipedia pages and other websites into other languages. I got in early on a beta. It works. It's both typed and spoken lessons. You never have to guess, the answer is always there to be unveiled.
This guy invented it: http://www.ted.com/talks/lang/en/luis_von_ahn_massive_scale_online_collaboration.html
Learn English, German, Spanish, or French for free by translating Wikipedia pages and other websites into other languages. I got in early on a beta. It works. It's both typed and spoken lessons. You never have to guess, the answer is always there to be unveiled.
This guy invented it: http://www.ted.com/talks/lang/en/luis_von_ahn_massive_scale_online_collaboration.html