Anytime someone says HTML is not a programming language, I can't help but to cringe. HTML, CSS, and JavaScript all three make it absolutely as real as C++ or any other "real language."
It may be a mark up language, but combined with CSS and JS, I absolutely consider it a programming language, Others would argue otherwise, but I would disagree.