Scratch is great for kids you can great simple code like:
Which then easily builds into:
Finally they can create complex code like so: