I love you all but no, HTML is not a programming language. It's a markup language, it says it right there in the name. Which tends to be a lot more complicated - any dingdong can learn to do a bit of "if" and "for" but try to explain semantic markup and people's brains explode.