Oamenii invata prin intermediul mai multor mecanisme, inclusiv observarea si imitarea comportamentului altor persoane, experimentarea directa si feedback-ul, lectura si studiul de informatii scrise, si asimilarea de cunostinte prin interactiunea cu mediul inconjurator. Toate aceste mecanisme sunt influentate de factori precum varsta, experienta anterioara, abilitatile cognitive si personalitatea individuala.