This document provides an overview of principles for effective language teaching. It discusses three main categories of principles: cognitive principles, social principles, and socio-linguistic principles. For cognitive principles, it examines theories of automaticity of acquisition and meaningful learning. It argues that both are important, contradicting each other, and that meaningful learning which associates new concepts with existing knowledge is key. The document also provides brief introductions to the other principle categories and chapters that will further explore language teaching methods, paradigms, curriculum design, and classroom management strategies.