Exploring Second Life as a Learning Environment for Computer Programming SAJJANHARATUL 2017 The study gauges the perceptions of novice computer programmers about Second Life (SL) as a digital learning environment for concept understanding in computer programming. The study also investigates the usefulness and ease-of-use of SL.