The next programming language
The next programming language will not be something you have to crawl off into your hobbit-hole and learn. You won't go to the store, buy a book and say, "I'm going to go learn Java now," and then emerge several weeks later a Java initiate. Instead, non-programmers will surf over to a Web page, read about the new language, think about it, go, "Aha!" and start using it. It will be to previous programming languages as folksonomy is to library science or as wiki (or blog) formatting is to editing raw HTML. Non-programmers will start talking about previously esoteric ideas like objects.