MANGO uses real-life situations and actual conversations to more effectively teach a new language. By listening to and repeating after material designed from native conversations, you'll not only learn the individual words and phrases, you'll know how they're used in practical situations and conversations. You'll learn more than grammar, vocabulary and conjugation, you'll learn how to communicate.

I've tried Mango and found it to be very easy to use and convenient. You progress at your own pace at home on your computer. They offer 22 languages as well as ESL.

There's no catch. It really is free! Start learning now!