Dezvoltarea unei persoane este influențată de factori genetici și de mediu. Factorii genetici pot influența temperamentul și preferințele unei persoane, în timp ce factorii de mediu pot influența dezvoltarea cognitivă, emoțională și socială. Cercetările sugerează că acești factori interacționează în mod complex și că nu există o singură cauză pentru dezvoltarea unei persoane.