The question
I don't really know the answer to this, so I'm asking for a How To. My kid is 5, about to enter kindergarten. What are some entry points for coding? Fun environments, or basics that are great foundations? Should I get a Apple II+ on eBay and start with BASIC? I'll cross post suggestions to Geek Dad. Thanks, Ross Mayfield.
Logo
Logo is a programing language for kids. There is a free version for the PC, MSWlogo, which also has lots of online tutorials. There is also a free version for the Mac, ACSLogo.
Lego Mindstorms
Programmable lego sets that offer a fairly simple programming interface. There is also a free online Lego simbot which overlaps with Logo.
Flowol
Control applications offer a good visual way to learn programming concepts. Flowol is a popular one used with students.
Game Maker
Game maker is excellent and free and allows for both drag and drop and coding.