Starting with GW-BASIC in third grade... soon moved to QBASIC, which had a fancy GUI (if you can call it that). I was lucky to have a parent who knew some programming. I was the only person my age I knew who could program a computer until I was in high school.