Duolingo is a free mobile and web game that helps its users learn a new language. There are options for over 30 languages ...