Idioms are sayings that should not be taken literally. They mean something else than "at face value" as they use imagery to get the point through. Idioms usually develop over time in a culture and are well known by colloquial speakers. To foreign speakers they are often troublesome. So you better learn some.