Writing is a tricky productive skill in English as it requires students to put their ideas, vocabulary and sentences into written form. Many students find learning to write in English challenging, so they believe that writing is a difficult skill. They often struggle with generating ideas, organizing thoughts, and structuring texts. On top of that, students do not always know enough about the w…