Having friends in other countries becomes extremely convenient when you are traveling and need a place to stay! Are you wanting to write novels in your new language, or just be able to communicate enough to learn about another culture? But when I took a job in Mexico, everything changed.
Best for Learning Through Audiobooks: Summary: Beelinguapp uses bilingual audiobooks, with the narration and text available in two languages and viewable side by side.
This is a great way to get exposure to culture, slang, as well as the target language.
I was fortunate enough to live in Italy for 2 years, and in that time worked hard at becoming proficient in the language.