I like solving difficult problems, specially those that require mixing theoretical knowledge with practical matters.
My main programming languages are, in no particular order, Perl, Python, C and Common Lisp, but I can also, with different degrees of comfortability, use several others as R, Prolog, C++, Scala or even Java.
I have learned and forgotten Haskell several times.
I don't like web programming. Databases are boring.