Dezvoltarea are caracter ascendent, asemanator unei spirale, cu stagnari si reveniri aparente, cu reinnoiri continue. Ca proces ascendent, dezvoltarea este rezultatul actiunii contradictiilor ce se constituie mereu intre capacitatile pe care le are la un moment dat individul si cerintele din ce in ce mai complexe pe care le releva factorii materiali si socio-culturali cu care acesta este confruntat in devenirea sa.
Dezvoltarea psihica este rezultatul interactiunii factorilor externi si interni.Cei externi sunt constituiti din totalitatea actiunilor si influentelor ce se exercita din exterior asupra formarii si dezvoltarii personalitatii umane. Acestia sunt mediul si educatia. Factorii interni sunt constituiti din totalitatea conditiilor care mijlocesc si favorizeaza dezvoltarea psihica, conditii care pot fi de natura biologica, ereditara si psihosociala. Toate aceste influente exercitate asupra personalitatii umane pot fi grupate prin raportare la trei notiuni de baza: ereditatea, mediul, educatia.