So as I said, I like to tinker with things, which is the best way to learn: try stuff, break stuff, try again. I've been working with Python and Ruby for the past year or so. Hard to pick a favourite because there's a lot to like and dislike about both of them.
I also like playing with Macs and Mac software, and one of my favourite Mac applications is Alfred; in fact, I'm such a huge fan that I decided to write a couple of extensions for it. You can read about them below: