Due to the emerging e-learning scenario, there is a need for software agents to teach individual users according to their skill. This chapter introduces software agents for intelligent tutors for personalized learning of English. Software agents teach a user English on the aspects of reading, translation, and writing. Software agents help user to learn English through recognition and synthesis of human voice and helps users to improve on handwriting. Its main objective is to understand what aspect of the language users wants to learn. It deals with the intuitive nature of users' learning styles. To enable this feature, intelligent soft computing techniques have been used.