The world's iterated since those glory, early/pre-Internet days. These days, many (most?) computer users stay inside one application practically the entire time - a web-browser. A web browser that can access the Internet is enough to make "apps" that are online and accessible to the whole world, with the help of sites like Glitch.com.
For purists, even just a web browser and a basic text editor is enough to write programs that can be run locally, and without Internet access. (Additional tooling/libraries still helps immensely though.)
Having (access to) a compiler is not the missing linchpin it once was.
I really liked Sugar OS[0], and its on-device access to the code running the OS on the device, and how hackable that made the resulting device.
[0] http://wiki.laptop.org/go/Sugar