Instead of cluttering up other threads, I figured this might be a fun topic. I'm 50. My first experience with real computers was messing around with a DEC PDP-8 that my dad had to run his collection business. It had 4k of real magnetic core memory and big 8" floppy disks. It ran DIBOL, which was the first language I tried to learn. Not the best language for a first-time programmer. There's just not much you can do with input and output data channels. All that changed shortly after that I was in a Radio Shack buying parts for some electronics project I was working on, and they had a TRS-80 on the counter. I watched as someone walked up and typed in: Code: 10 FOR I=1 TO 100 20 PRINT I; 30 NEXT RUN When it printed those 100 numbers on the screen, I thought I was seeing pure magic. I memorized the code, when to my school's brand new APPLE ][ lab (just three computers), typed it in, and it worked. My second program asked for your hourly rate and how many hours you worked and calculated your wages. I was a sophomore and the computer classes were only available to seniors. By the time I was a senior and could take the class, I was correcting the two teachers who were trying to teach programming. They didn't like me very much. By then I was also doing 6502 machine language programming. Good times, good times.