Peringkat perkembangan :
1. Semulajadi
- Berlaku disebabkan faktor genetik.
2. Pengalaman
- Faktor kimia prenatal (sebelum kelahiran)
- Faktor kimia postnatal (selepas kelahiran)
- Faktor pengalaman umum
- Faktor pengalaman individu
- Faktor traumatik
3. Kehadiran teratogen virus, kimia, alkohol, xray, nikotin, dadah