How to learn languages to an advanced level if you cannot spend months abroad. I did this for Mandarin Chinese, French, English, Modern Greek, Esperanto and Serbian-Croatian. I'm also the author of the "Script Hacking" courses.