Mango Languages is an online language-learning system. It is easy to use and a great way to learn actual conversation skills in a new language.
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. Many languages are available including English as a 2nd Language for Spanish speakers!