C++ or Python? Which One to Begin with: A Learner's Perspective
Learning and teaching programming: A review and discussion