It explores the computer-assisted language learning, language materials development in a digital age, language testing and technology, culture, education and technology. It also explains telecollaboration social networking and language learning, computer supported collaborative writing and learning. It is written in a lucid style with theoretical discussions for easy understanding of the subject. This book will be an invaluable guide for language teachers, learners, materials-developers and researchers.