Sort:  

Never heard of Duolingo and need to look it up. Is it a language app because it sounds like it?

Yeah it's a language app but it turns the lessons into games of sorts so you don't lose interest. It's free but has a premium version. I have seen no reason yet to bother with the paid version though.