[programming-languages] What is the worst programming language you ever worked with?

I'm surprised that no one has mentioned INTERCAL: The Compiler Language with No Pronouncable Acronym. It doesn't have a goto statement. It has a come from statement!

Ok, seriously though, my two candidates are VB, and the combination of HTML, PHP and Javascript I have to work with.

VB because it has 5 different loop constructs. for, while do, and do while I understand. But do you really also need until do and do until??? Really?

HTML/PHP/Javascript not because of any specific feature of any of the languages, but because you can intersperse them in very very confusing ways. Opening an HTML tag, having some Javascript in there, and in the middle, starting a PHP if, closing the javascript and HTML tag, and then later closing the PHP, and having another close of the HTML and JS.... It ends up looking like (([ ) ] [ ) ] )

It might seem as though that's just bad code, but I haven't yet figured out another way to do what we're doing that way.