Learning another language is a highly complex mental activity. It requires people to remember words, distinguish unfamiliar sounds, recognize patterns, work out grammatical rules and retrieve the right expression at the right moment. All of this...