As it happens when I was young I used the computer primarily to play, and now I use it primarily to learn. Guess it exactly reverse from what my parents expected... (learn first so you could play later).
Anyway, some programming tasks are logical game play anyway :)