For my recreational programming I mostly use Common Lisp, as it has the best support for interactive programming. Smalltalk being a close second.
My main interest is writing hackable applications. My ideal DE would be driven from a REPL where each application would be a function.
I go as @PuercoPop on the intertubes. On freenode I hangout on #stumpwm and #lisp.