I started out with a VIC 20 when I was 13. All the games were crap (except Rockman!) so I started programming in Basic.
I learnt mostly from typing in programs in magazines, then started to write my own.
I think my first program was a dice rolling program for some fantasy game I used to play. What a geek!
Now I get paid to write computer programs, how cool is that?