One of my favorite childhood memories of coding was during a class project when I was about 8 or 9 years old. I had a dinky metal car wired to a computer, and the assignment was to give it various commands to move it from point A to point B. I loved it. The funny thing is, I specifically remember being surprised that I loved it because a) I didn’t like cars at the time and b) punching a bunch of random commands on a black screen seemed uninteresting. It wasn’t until I witnessed the car moving it hit me what I had just done. A few short years later, I was creating html websites and learning CSS from whatever I could find on Yahoo!.
Today, I don’t code often, but when I do it’s rewarding.
I support Code.org and bringing computer programming courses to schools. =)