Any embedded (or systems) programmer would probably chuckle to see 'C' so far down these types of lists. If you placed the same quiz on a site like embedded.com, the results would be different. +1 for the pointless vote.
HTML and CSS are still programming languages in the formal sense of the term even though they aren't Turing complete. But including AJAX makes no sense whatsoever: that's more like a design pattern.
I should clarify that I was being sarcastic. I, in fact, am a Turing complete chauvinist and don't consider HTML and CSS to be "programming languages". ;-)
Dumbest thing I've seen in a while... I just glanced at "Ruby or Ajax?" subtitle and already felt the smell. Over half of things presented are not even languages with ajax being just a method invoke...
Well... the profile of the submitter explains this nonsense perfectly:
"Head of Marketing at the Go BIG Network. The World's Largest Community of Startup Companies."
The question isn't even one of personal desire. They ask which will be in demand, even if it is a bad thing that the technology is highly demanded today and in 2013.
HTML/CSS (markup and presentation languages)
.Net (I suppose you could write .NET bytecode by hand)
Oracle (a database that uses PL/SQL, which is listed separately)
Windows NT4 (everyone's favorite operating system)
ASP (a web programming platform that supports several languages, most of which are listed separately)
Ajax (a programming technique, using Javascript)