Apa itu teori? Pertanyaan yang mungkin tidak mudah untuk dijawab, sebagian karena ada berbagai opini yang berbeda mengenai apa yang seharusnya sebuah teori dan fungsi apa yang seharusnya dijalankan oleh sebuah teori. Dalam pengertian luas, teori adalah interpretasi sistematis atas sebuah bidang pengetahuan yang digunakan untuk memprediksi dan menjelaskan peristiwa-peristiwa yang diamati. Dari semua teori yang ada belum semuanya tersusun secara sempurna, pasti memiliki persoalan dan perbedaan yang membedakannya dengan teori lainnya, dan memiliki perubahan dari masa ke masa. Ada beberapa teori yang muncul untuk mengetahui mengenai pola belajar manusia. Yang pada intinya mereka peduli mengenai pembelajaran sebagai upaya untuk mengoptimalkan kegiatan belajar. Ada beberapa persoalan yang membedakan teori-teori pembelajaran yang dapat dikelompokkan menurut bagaimana teori itu dapat menjawab beberapa persoalan dasar dan pelaksanaannya termasuk pembentukan teori yaitu menggunakan variabel perantara atau tidak dan sifatnya koneksionis atau kognitif, berkaitan dengan penguatan, pembelajaran yang harus dianalisis pada level molar atau level molekuler, teori disajikan secara formal atau informal, luas cakupan teori, sejauh mana penekanan diberikan pada pengaruh aspek bawaan terhadap perilaku dan pada pengaruh batasan-batasan biologi terhadap pembelajaran, dan mengenai kepraktisan.