a good article from TED blog http://blog.ed.ted.com/2016/01/19/how-to-learn-a-new-language-7-tips-from-ted-translators/