Understanding novice programmers: their perceptions and motivations

- Turville, Kylie, Meredith, Grant, Smith, Philip