Computer programming can be challenging for beginners because of the need to understand abstract programming<br />concepts. In this paper, we study the use of the Second Life (SL) virtual world for learning<br />computer programming concepts. We conduct an empirical study for learning computer programming in<br />SL by addressing affordances of SL for experiential problem-based learning pedagogies. We present preliminary<br />findings, the promises and the limitations of Second Life as an environment for learning computer<br />programming.
Sajjanhar, A., & Faulkner, J. (2014). Exploring Second Life as a Learning Environment for Computer Programming. Creative Education, 05(01), 53–62. https://doi.org/10.4236/ce.2014.51010