Programming language subreddits and their choice of words presents an interactive chord graph showing how often particular languages are mentioned in other languages' communities. Another chart shows how proportional others' mentions are to the TIOBE Index. And some very elementary sentiment analysis suggests how often each language inspires pure theory, happiness and fun, or cursing. A tongue-in-cheek aside reveals that counting infrequently-mentioned languages yields another happiness/coolness chart that puts Elm at the top, just above other surprises.
King James Programming – "posts generated by a Markov chain trained on the King James Bible and Structure and Interpretation of Computer Programs." SLTumbler
If you're like me, you are not a top computer science researcher, and you haven't written a classic book about programming and made it available online for free. Let's review who we're not. We're neither Abelson nor Sussman, and we haven't written Structure and Interpretation of Computer Programs (previous proof). We're not part of TeachScheme and we had no hand in the writing of How to Design Programs (not even the second edition, natch). Shriram Krishnamurthi didn't need our help to write Programming Languages: Application and Interpretation. We wish we were Simon Peyton-Jones and had a hand in The Implementation of Functional Programming Languages. [more inside]
Do you want to learn Lisp? The complete text of Harold Abelson's and Gerald Sussman's Structure and Interpretation of Computer Programs (2nd ed. 1996) is online with a bunch of additional resources. There is also a complete series of lectures based on the first edition given in 1986.