Duolingo

Duolingo is a great way to learn a new language in a way that's almost like playing a game. Currently offering French, Spanish, Italian, Portuguese and Dutch, Duolingo's unique "crowd-sourced" model creates high-quality language education in a very fun environment, and it is completely free -- no "in-app purchases," "upselling," or come-ons. We recommend it very highly, and you can get it in an app for almost every mobile platform, or on the web.

Works on: 

Get it from: 

Computers: www.duolingo.com

Android platforms: Duolingo at Google Play

Kindle Fire: Find it in the Amazon App store on your Kindle