http://smallbasic.com/[^] 5 is a bit young, but Microsoft SmallBasic is an easy to use language for kids. The reference material is good, it starts with really simple examples (1-3 lines). Then it analyzes the program, and finally it describes the concept. For those of you with education backgrounds this is a recommended way to introduce math concepts to young minds, moving from concrete to abstract. My 10 year old son wanted to start programming, so I've been letting him pretty much self guide himself through the material. My 7 year old daughter felt left out, and has been working away too. Neither have had any issues with the material. It also is a kick for me, having started using Basic on an old Timex Sinclair that plugged into the TV.
W
WeBShortBus
@WeBShortBus