My dd enjoyed Scratch at about 6-7. It has a moderated social component as well.