Scratch is great for kids you can create simple code like:

Which then easily builds into:

Finally they can create complex code like so: