Dalam mempelajari perkembangan manusia diperlukan adanya perhatian khusus
mengenai hal-hal sebagai berikut : 1. Proses pematangan, khususnya pematangan fungsi kognitif 2. Proses belajar 3. Pembawaan atau bakat Ketiga hal tersebut saling berkaitan satu sama lain. Apabila fungsi kognitif, bakat dan proses belajar seseorang siswa dalam keadaan positif, dapat dipastikan bahwa siswa tersebut akan mengalami perkembangan kehidupan yang baik. Namun, masih terdapat banyak faktor lain yang mempengaruhi perkembangan seorang siswa dalam mencapai cita-citanya. Faktor-faktor yang mempengaruhi perkembangan didasarkan pada teori-teori perkembangan, yaitu : 1. Navitisme menyatakan bahwa perkembangan manusia ditentukan oleh pembawaan. 2. Empirisme menyatakan bahwa perkembangan manusia ditentukan dari pengalaman dan lingkungan. 3. Konvergensi menyatakan bahwa perkembangan manusia ditentukan dari pembawaan dan pengaruh lingkungan. Jadi, faktor yang paling mendasar dalam mempengaruhi perkembangan adalah lingkungan dan pembawaan. Dapat dikatakan bahwa faktor yang paling memengaruhi tinggi-rendahnya mutu hasil perkembangan siswa terdiri dari dua macam : 1. Faktor Internal Faktor yang berasal dari dalam diri siswa itu sendiri yang meliputi pembawaan dan potensi psikologis tertentu yang turut mengembangkan dirinya sendiri. 2. Faktor eksternal Yaitu hal-hal yang datang atau ada di luar diri siswa yang meliputi lingkungan dan pengalaman berinteraksi dengan lingkungannya.