Recent years have seen a growing interest in the pedagogical benefits of digital games, which have the potential to engage learners and to encourage interaction in the target language. The use of digi
This book offers a comprehensive examination of the theory, research, and practice of the use of digital games in second and foreign language teaching and learning (L2TL). It explores how to harness t
This book evaluates the origins of processes of change in language teaching in China, and the factors influencing their success. Examining diverse experiences and drawing on the perspectives of academ
This book is unique in bringing together theory, research, and practice about English encountered outside the classroom – extramural English – and how it affects teaching and learning. The book invest
This book brings together current thinking on informal language learning and the findings of over 30 years of research on captions (same language subtitles for the deaf and hard-of-hearing) to present
Young people around the world are increasingly able to access English language media online for leisure purposes and interact with other users of English. This book examines the extent of these pheno
Young people around the world are increasingly able to access English language media online for leisure purposes and interact with other users of English. This book examines the extent of these phenom
Recent years have seen a growing interest in the pedagogical benefits of digital games, which have the potential to engage learners and to encourage interaction in the target language. The use of digi
As far as new web frameworks and libraries go, React is quite the runaway success. It not only deals with the most common problems developers face when building complex apps, it throws in a few additi
Regular expressions can make virtually every developer more productive, but many programmers don’t use them because they’ve never learned how. In Learning Regular Expressions, best-selling
Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll s
Learning Angular 2 teaches modern application development with Angular 2. It begins with the basics of Angular 2 and the technologies and techniques used throughout the book, such as key features of T
The Language of SQL, Second Edition Many SQL texts attempt to serve as an encyclopedic reference on SQL syntax—an approach that is often counterproductive, since this information is readily avail
Whether you want to become a professional programmer or not, you can benefit from programming skills -- and once you get started, you just might want to enter this growing field after all. Don't be in
With MIT's App Inventor 2, anyone can build complete, working Android apps -- without writing code! This is a complete tutorial that will help you make the most of App Inventor 2, even if you have abs