world to enable the learner to arrive at informed decisions about the environment and the changing needs of individuals and societies. 1. Introduction It is well known that our new life is highly affected by the era of information technology, and technology plays an important role in todays human society development. Based on this fact, it is indispensable to take advantage of the modern technological facilities in aiding the task of English language education. Technology has surely influenced human activities and education is not an exception. Applying technology to the learning is becoming an important educational issue today. It has also influenced foreign language teaching and learning in many different ways. The application of practice with the most relevant technology in a particular context is challenging language teachers to achieve effective teaching with technology. Computers like other forms of technology are linked to people's lives, jobs, hopes and dreams. Students trying to learn English as a second language need further