Belajar merupakan hal yang kompleks. Kompleksitas belajar tersebut dapat dipandang dari dua subyek, siswa dan guru. Dari siswa, belajar dialami sebagai suatu proses, yakni proses mental dalam menghadapi bahan belajar yang berupa keadaan, hewan, tumbuhan, manusia, dan bahan yang telah terhimpun dalam buku pelajaran.