Learn Spanish, French, German, Portuguese, Italian, and English. Totally fun. Totally free.
With Duolingo, you learn a language completely free, without ads or hidden charges. You have fun while you learn, leveling up and completing with friends. You have the opportunity to translate real-world texts in the language you are learning, and in doing so, help us translate the Web into other languages.