I'll bet that's the best way to learn a new language. Emerse youself in the culture and learn from a native speaker. And I'll be it's practical knowledge too. Your ordering coffee story is a good example. Learning how to do that will be useful immediately and forever. Good luck.