Duolingo is the perfect place to start if you want to learn a new language. There are over 30 to choose from! Learning with Duolingo is fun and addictive. Earn points for correct answers, race against the clock, and level up in this game style app.

Babbel is another great way to learn a language although this one is a paid service.