Blogs enable students to take more control of learning, and therefore, promoting autonomous learning. Additionally, blogging promotes group discussion among students by giving and taking constructive feedback. They also improve student's reading and writing skills. Blogs help students to adapt quickly to Technology through the use of internet and Webs. Moreover, blogging promotes diversity in creativity and problem-solving because students from different backgrounds can interact and contribute unique iseas.