The boffins at MIT have created a programming tool called "Scratch" which is so simple to use that a child can use it.
There's very little coding involved, and most of the programming is done through the use of a "block" based GUI.
I fear for our continued existence - who will need coders when kids are doing all the programming?
I forsee a future of programming sweat-shops.