how to learn the words that have many meanings in Arabic and use it rightly in the right situation
Unlike English, in Arabic, a word (almost all the words) can express two or more different ideas. for example, the word حرام has two different meanings like "forbidden" and "sacred" (as far as my knowledge says) which expresses two different somewhat contradictory meaning. I know that people of Arab get through them by looking at the context of the sentence as they grew up with Arabic atmosphere.
But as for people like me (who are beginners) how to learn them and apply properly. My question might be vague. But I would really appreciate some tips for this kind of situation.