I started at a very basic level when I was 5, with Logo and BASIC on the C64.
I wrote programs that generated colorful pictures in Logo, and the barest beginnings of a text adventure game (to which my only exposure was Logo Adventure) that revolved around my stuffed animals in BASIC.
By the time I was 8 or 9, I really wanted to write something like Zork or other text adventures, but I had not the faintest idea how to make a parser for that, and nobody was really helping me, unfortunately.
Then in my early teens, I worked a bit with ARexx, AmigaVision and AmigaShell and I really, really wish we had bought Borland C because I really wanted it back then...
Then, I didn't really do anything programming-wise for 15 years until I picked up PHP a few years ago. Oops! I did a lot of interesting things in between, but I wish I'd picked up serious programming skills a lot earlier in life.
I wrote programs that generated colorful pictures in Logo, and the barest beginnings of a text adventure game (to which my only exposure was Logo Adventure) that revolved around my stuffed animals in BASIC.
By the time I was 8 or 9, I really wanted to write something like Zork or other text adventures, but I had not the faintest idea how to make a parser for that, and nobody was really helping me, unfortunately.
Then in my early teens, I worked a bit with ARexx, AmigaVision and AmigaShell and I really, really wish we had bought Borland C because I really wanted it back then...
Then, I didn't really do anything programming-wise for 15 years until I picked up PHP a few years ago. Oops! I did a lot of interesting things in between, but I wish I'd picked up serious programming skills a lot earlier in life.