(The best way to learn a language is on a pillow.)
(Note: Joke -- I'm a french polyglot. Seriously though nobody speaks English here)
For most people it's a signifiant other, or just living in a foreign country where not understanding is more painful than doing the effort to learn. As an anecdote, a few people around me got to learn japanese by sheer passion for the culture, as they were breathing it day in day out anyway. We could say their games, anime, manga, novels and tv drama were kind of their S/O, if only by the amount of time it took in their daily lives.
For example, many English speakers (and Quebecers!) I know have stories like this to tell:
https://www.youtube.com/watch?v=kaFf2kWL45U (45s clip from The Monuments Men)
Now, as an English speaker, I feel like I need to do better for the ESL people I know. It's like having guests in my house. I want them to feel welcome. So when they don't know where the bathroom is, or they flip the wrong lightswitch, I don't make fun of them, I just pretend it didn't happen and offer to help if they ask.
Wow, can anyone explain the reasoning behind making fun of a language learner? I'm in Japan right now, and the reaction to me speaking my feeble attempt at Japanese here is more "OMG you can speak Japanese? That's amazing!"
Even fellow Slovenians can no longer place my accent despite technically having the same accent.
Another favourite of teachers is 'je suis fini'.
Oftentimes, native Chinese speakers are bewildered when they hear learners attempting to speak Chinese. Not because they're being rude or condescending, but because if you're just slightly off they honestly have no idea what you're trying to say.
For example, most English speakers would initially not be aware of any significant difference between the sounds of pinyin "x" and "sh". They're both basically English "sh".
And there are a few other similar cases in Mandarin. Imagine how confused you'd be if someone was speaking English, but randomly swapping the sounds of "p" and "j", and the sounds of "r" and "b", etc.
One thing that makes me love Chinese people even more is that they're so forgiving of my mistakes and accent. The provinces have their own mutually unintelligible dialects, so they're very used to hearing heavy accents. As long as I paint a good enough caricature for them to catch on, it's good enough, and they never make me feel bad about sounding strange. I'm very touched and grateful to them.
Here's something I wrote a while back on this subject: http://nopandas.posthaven.com/understanding-by-listening
That's interesting. To me, as Southern Chinese, Pinyin "x" and "sh" are very different. What I get confused are Pinyin "sh" and "s", which both sound like English "s" to me.
Yes, they pronounce their province "Fulan"
When a speaker slows or halts a sentence because he/she is struggling on grammar, it makes it exponentially harder for the listener to keep listening and interpret what is said. On the contrary, grammar is so redundant that getting it wrong on half of the words would still leave enough information to understand even the nuances.
I learned on the road, and every person I met was extremely encouraging and helpful, even when I knew I was getting the genders and tenses wrong. No matter what kind of nasty sentence I would create, they would smile and welcome me wholeheartedly.
After two years, I was having political conversations in Argentina (their favorite topic...)
I've immensely looking forward to tackling French in the same manner.
In contrast, I lived in Switzerland for two years and didn't learn a word of French (well, maybe a couple): English was always an option, and I was busy enough working that I had not much time for self study.
I can't emphasize how important it is to just keep going. The point of language is to get the message across. The details like verbs and genders will come with practice and to practice, you need to use the positive feedback loop that getting the message across generates.