It was a quiet day today and I spent it reading a series of articles on programming [1]. The articles are mostly about topics that have yet to reach the mainstream (although, given what Lisp looks like [2] in addition to some other issues [3], I doubt Lisp will ever hit “mainstream”) and also provide some of the most coherent explanations [4] I've seen for concepts like continuations [5], closures [6] and currying [7].
[1] http://www.defmacro.org/ramblings/articles.html
[4] http://www.defmacro.org/ramblings/fp.html
[5] http://en.wikipedia.org/wiki/Continuation
[6] http://en.wikipedia.org/wiki/Closure_(computer_science)