Andrew walked up to me yesterday and said, “Dad, can you teach me how to program a computer?” I was both excited and nervous at the same time. He is showing an interest in doing something that I do but at a very early age. I want to help him learn programming but more importantly I want/hope it is as fun for him as it is for me. That got me thinking about when I first started “programming” a computer and what exactly did I do?
It started back in the fourth grade. When our class had library time there were a few of us that got computer time. Myself and two others names were up for “computer time”. We shared an Apple II. It had LOGO.
I remembered telling that little triangle (that everyone else kept calling a turtle) to make squares, circles, and triangles.
A little Google-foo later and I had several good LOGO sites. He now has a LOGO interpretor loaded up and running on his computer. He and I worked on the basic commands for a while. He picked everything up pretty quick and it was not too long before he was thinking up cool names like loopy_circle for his procedures. Now he keeps running into the room and saying, “Dad, come look at what I did!”

February 28th, 2007 at 2:00 am
[…] Back in December Andrew expressed an interest in learning to program a computer. I did some googling and didn’t find much of anything related to kids programming. So I thought about what I used when I was his age. I used LOGO… so I loaded it up on his system and he played with it for a few days and then lost interest. I don’t blame him. When I was a kid the only other thing a computer could do was tell you that the command you typed was not recognized. He does like playing a rollercoaster builder program and a few other simulation type “games.” I always thought that someone should do something like the simulation games but with more of a focus on learning some programming concepts. That would make a great tool for teaching kids interested in learning computer programming. […]