Knowing lots of idioms is one of the best ways to enrich your vocabulary—even more than just learning individual words. Practicing with example sentences using random idioms is one of the most effective ways to learn them.