The most effective way to learn collocations for ESL students is to read dialogues. Reading dialogues helps learn vocabulary, idioms, phrases, and collocations. It is also helpful when taking exams like IETLS, TOEIC, and TOEFL.