Key Factors Influencing the Learning Process