No. It's a markup / structural language to place things. Programming will have a way to use variables, loops, conditions etc. However, HTML can be generated using many programming language out there. Many CMS uses programming languages PHP / JS / ASP / JAVA to generate html content.