Speaking about any particular topic is a great source of learning stuff… but solving a problem is what really matters!
When you travel to learn a language, you normally go to a foreign country and you don’t speak the language very well really. That’s why you go.
Don’t get me wrong, I don’t mean to put you in a situation in which you must risk your life or at least totally ruin it!
But getting to know how to stand in a queue or how to pay a bill in a restaurant are common issues you’ll have to deal with in a foreign country.
When there’s a necessity, there’s an effort. That is one of the biggest problems language learners find in the class, they’re not motivated by real problems, so they just ignore the language chunks they get.
But that cannot happen when you’re facing a real life situation, so whatever happens, you have to do it one way or another.
Don’t have to suffer!
But problem solving is not just getting in trouble -which is the funniest really!- but also solving crosswords, intelligence games or trying to figure out what going to happen at the end of a film!