I have a similar background, with my earliest programming experience in Logo, drawing fun shapes. I then got into PC games, dealing with batch files, config.sys, and HIMEM to extract extra KBs of conventional memory.
I got back into programming when a friend and I built a flash card program to help us study vocabulary and memorize Chemistry equations. Programming is fun when it has a purpose!