Fond of programming, but don't do it for a job, unfortunately. Hopefully that will change within the next 6-12 months though. While I've messed about with a number of languages, some to a larger extent than others, my weapon of choice is Java, which I use whenever I need to create an application for myself (barring the kind of things that are more effectively done with shellscripts or Python, though even then I sometimes go for the J)
I'd like to muck about more with Standard ML in the near future. I tried it out a couple of years ago and found it to be a whole lot of fun. I'm a bit of a sucker for recursive functions, but hardly ever get to use any in my practical programming, so discovering SML and functional programming was a treat.
Wonder why I've never tried Assembly though.
And since this is a book forum - anyone read the Knuth books? I got the first from the library a couple of years ago, but never took a serious shot at reading the thing. It was rather, ah, intimidating at the time.