The primary resource for this topic is English Idioms in Use Elementary
Many university or city libraries offer digital access to the In Use series via platforms like OverDrive.
Effective elementary practice often involves more than just memorization: Cambridge English Idioms In Use PDF - Internet Archive
If you are just starting your journey with the English language, you have probably realized that translating words directly from your native language doesn’t always work. Why do native speakers say they are "feeling under the weather" when it is sunny outside? Why do they tell you to "break a leg" before a presentation?
For beginners, idioms are the wall between textbook English and real-world English. If you are a pre-intermediate or elementary learner (A1-A2 level), you need one book: by Michael McCarthy and Felicity O’Dell.