C++ or Python? Which One to Begin with: A Learner's Perspective
A survey of literature on the teaching of introductory programming