> I'm sure most foreign language students will sympathize with the very frustrating and demoralizing situation where you read a sentence, understand every single word but you still have absolutely no idea what it's trying to convey because you're missing some idiom, reference or alternative meaning of one of the words.
It's actually pretty rare, at least for me when I was learning English. Usually I would understand from the context what the idiom must mean, but not necessarily what each word means.
For example: "don't count your chickens before they're hatched" was pretty obvious, but "hatched" was a new word for me in this meaning, I only knew about the door thingy not "hatching from eggs".
I think there's 2 styles of learning - breadth-first and depth-first. My wife is a depth-first learner. She would look up every definition as many levels down as needed before going to the next part. It drove me crazy when I studied with her because my stack would overflow.
I try to understand the general idea, look how it works, and only then go down into details. She was very frustrated with this because she couldn't deal with "details we ignore for now".
In language learning I think depth-first is a bad idea, because meaning of the details change with context. So when I learn a language I don't even look up unfamiliar words if I can still guess the general meaning. After encountering a word many times in different contexts you get intuition on what it means and how it's used much better than if you looked it up and took the first meaning as gospel.