Learning a foreign language can be one of the most difficult and challenging things a person can take on. Quite simply, there is so much to learn: new words, grammar, pronunciation, as well as all the cultural baggage that accompanies the language. You can spend literally years learning a new language. And sometime of course we don’t have […]