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, C and Common Lisp, but I can also, with different degrees of comfortability, use several others as Python, Prolog, C++, Scala or even Java.
I have learned and forgotten Haskell twice.
I don't like web programming. Databases are boring.