In the past I've written about Babbel for mobile and Rosetta Course (mobile version of Rosetta Stone) for language learning when you have spare time. Now another contender enters the ring, and has a lot of promise.
Duolingo turns learning a language into a game, more so than the other apps. You are given a few hearts (representing your health pool) that you don't want to lose during the learning levels. Hearts are lost by answering questions incorrectly. Once you finish a lesson with hearts remaining, you'll earn an achievement to track your … Read more