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