Link to the excellent website of the British Council.
Cultures, body language, codes, etc. are very different from one country to another. Learning codes is part of learning a foreign language.
Idioms really give the language its character. It’s also very enjoyable to learn them and use them. It also gives us the ability to expand communication.
Recap to revise questions and answers when introducing yourself or getting to know someone.