Granted, Ruby makes use of closures and anonymous functions more often than the other two.
I think the greatest learning tool I had was configuring my Emacs setup and writing extensions to do things I wanted in my workflow.