There was a time (ca. 1985) where almost every computer showed a BASIC prompt after switching it on and everybody could just start programming. Many nowadays top programmers found their love for coding by using this (arcane) programming language. Why is this not happening any more? Of course we don't have BASIC on our PCs and Macs and ipads any more, but we have something better: JavaScript.
Why, for heavens sake, has nobody written a decent self-contained JavaScript IDE that we all can use right away?
Write a HTML5 application that serves as an IDE with all the bells and whistles that JavaScript supports today. jQuery could be part of it. A GUI Editor could be part of it. The whole app could be self-modifiable. And you could store it in a zipped bookmarklet. Services like www.laterloop.com show how to do that.
You could distribute the little programs on your website without need for apples app shop. Hell, we could make our own app show and apple could not do anything against it. The apps would run on all platforms that support JavaScript and a decent subset of HTML5.
So where are the top JavaScript programmers that make this a reality? The next generation of young hackers is waiting desperately for it (even they don't know that they do).
People didn't use IDEs with their BASIC in 1985, so your jump to IDEs may miss the point. But my 1983 BASIC interpreter let me draw a point or a diagonal line anywhere on the screen; all I had to know was how to get into graphics mode and how to specify coordinates. 2 lines of code. If you write the same thing in javascript+html+css, how many lines will it take you?
In the meantime, at least there's http://logo.twentygototen.org/