I'm just average when it comes to programming so I am no real expert on any language.

It's difficult to compare mark-up languages to programming languages so I'm seperating it.

My favorite programming language is probably C. It is short and pretty. I also know a bit of Basic, Java, and Objective-C.

My favorite scripting language is perl. It's so elegant. I also know a bit of javascript and a some basic shell scripting.

Mark-up languages: I know HTML, XHTML, and XML. My favorites are XHTML and XML. What I use obviously depends on the kind of document. I love standards. I always try to comply to W3C standards.