Not the best app for actually learning a language. Fun short lessons but the cost structure, gems, timed lessons are inconsistent and way too easy or atrociously long and difficult where you have no way of beating the timer. Overall, it's just not an efficient way to learn a language.If you are serious about language learning, use this as a supplement to much, much better resources like Rosetta Stone or classes at a school or university. I will still use this as such but 1 star is a fair rating