This chapter discusses computer assisted instruction and related learning issues. It provides an overview of computer assisted instruction, discussing its history, benefits, limitations, and effectiveness. It also reviews educational philosophies, learning styles, learning strategies, and learner autonomy. The chapter examines how these topics relate to computer assisted instruction and their impact on language learning.