The best free App for learning languages. Doulingo takes you through an exhaustive series of modules and courses covering vocabulary, grammar, phrases and conjugations. It has an iPhone, Android and web browser App.
Twitter page w/+70K followers https://twitter.com/duolingo
The King of Language Learning Apps
Among my social circle in Colombia a really common topic of discussion is the best free ways to master our 2nd (3rd or 4th) languages. My friends with the best Spanish kept recommending Duolingo to me. I'm always skeptical about downloading a new App that's going to suck a bunch of time but I kept hearing great things about it.
Now whenever native Spanish speakers compliment me on my Spanish fluency, I first give credit to my Spanish tutor, Diego, and then to Duolingo.
One thing that's great about Duolingo is that you don't need to waste your time with the basics if you don't need them; you can test out of the lower levels if you already know the material.
Like learning a language, Duolingo is a major commitment. I've been working on the Spanish course for about 6 months now, probably 10-15 minutes a day, 5-6 days a week and I'm still only about 70% done.
One thing I really like about the App is that you can talk to it; many of the exercises require you to read a sentence or phrase in Spanish and then type it in English. I use the native Android voice transcription function to just say the phrase in English to my phone. Not only does this save time but I'm associating my actual speech with the new Spanish vocabulary I'm learning.
Doulingo does a marvelous job of gamification; which makes the dry process of learning a language fun. The game features congratulatory bells, whistles and badges as you pass courses along with progress statistics.
Recently they rolled out a spaced repetition (Like SuperMemo) feature of the App which prompts you to go back and practice old vocabulary and lessons as they are fading from your memory. With this feature of the App you are never official done with a language course, kind of like learning a language.
One point of criticism a lot of the training on the App is spent listening to Spanish phrases, which is great for Spanish language comprehension but there's just a single Spanish voice that speaks to you which sounds a bit robotic and accent neutral. To this day I still don't understand Argentinean or Chilean accents very well, I'm sure this would be different if Doulingo featured a variety of accents!