Return to Article Details A mixed-methods exploration of an environment for learning computer programming