Pembelajaran merupakan suatu proses yang dilakukan dengan memberikan pendidikan dan pelatihan kepada peserta didik untuk mencapai hasil belajar. Untuk memperoleh hasil belajar yang maksimal tentunya diperlukan teori yang sesuai dalam menunjang proses pembelajaran. Pada saat ini, terdapat beberapa teori yang ada dengan kekhasannya masing – masing dan mempunyai perbedaan dari yang lainnya. Teori – teori tersebut antara lain teori behaviorisme, teori humanisme, teori konstruktivisme dan teori kognitif.