Duolingo allows you learn a language for free while simultaneously helping to translate the web. Duolingo was first noted here in June of this year. Duolingo is a free language learning website where you can learn your chosen language at your own pace.
Duolingo recently released its free iPhone app which includes the features and function of the web application. There are no ads or subscription fees.