Shipping costs will be calculated based on this address throughout the site.
Select your country
Americas
Argentina
Brazil
Canada
Chile
Colombia
Costa Rica
Dominican Republic
Ecuador
El Salvador
Mexico
Peru
U.S.A.
Uruguay
Europe
Austria
Belgium
Croatia
Czech Republic
Denmark
Finland
France
Germany
Greece
Hungary
Ireland
Italy
Latvia
Malta
Netherlands
Norway
Poland
Portugal
Serbia
Slovakia
Slovenia
Spain
Sweden
Switzerland
United Kingdom
Rest of the world


An Introduction to Foreign Language Learning and Teaching
Keith Johnson (Author) · Taylor & Francis · Hardcover
An Introduction to Foreign Language Learning and Teaching provides an engaging, student-friendly up-to-date guide to the field of foreign language learning and teaching.
Aimed at students with no background in the area and taking a task-based approach, this thoroughly revised fourth edition:
introduces the theoretical and practical aspects of both learning and teaching, and provides discussion and workshop activities throughout each chapter of the book, along with further reading and reflection tasks; deals with classroom- and task-based teaching, including content-based instruction and content and language integrated learning. It also covers lesson planning and testing, making the book suitable for use on practical training courses; analyses different learning styles and suggests strategies to improve language acquisition; introduces discussions about technology supported (GenAI) foreign language teaching and learning; includes examples from foreign language learning in Russian, French, Danish, and German, as well as English.Written by experienced teachers and authors, An Introduction to Foreign Language Learning and Teaching is essential reading for students beginning their study in the area, as well as teachers in training and those already working in the field.
This book is accompanied by online support materials at www.routledge.com/9781032747958, which contain additional information, exercises, and weblinks.
Do you have a question about the book? Login to be able to add your own question.

