A. Bandura 20.gs. otrajā pusē izveidojis sociāli-kognitīvo teoriju, kura ir viena no personības attīstības teorijām. Neskatoties uz to, ka nereti šī teorija tiek pieskaitīta pie biheiviorisma personības attīstības teorijām, šai teorijai tomēr ir citi priekšstati par personības attīstību. A. Bandura īpaši izceļ vides iedarbību uz uzvedību un personības attīstības faktoriem. Īpaša vieta tiek veltīta paškontrolei un personības pašefektivitātei. Vide un apkārtne sociāli-kognitīvajā teorijā ietekmē personību tādā pašā mērā kā personība ietekmē un veido apkārtējo vidi, bet vide veido personību.
A. Bandura indivīdus neuzskata par autonomām sistēmām, kuras ietekmē apkārtējā vide, bet gan par indivīdiem, kuriem piemīt spējas prognozēt notikumu gaitu un kontrolēt to norisi, tādējādi ietekmējot savu ikdienas dzīvi. Cilvēks funkcionē nepārtrauktā uzvedības, izziņas un apkārtnes mijiedarbībā.…