HTML is a markup language, not a programming language. Markup languages describe the structure and presentation of content (using tags like , ,
), while programming languages contain logic, algorithms, and computational instructions. HTML lacks programming constructs like loops, conditionals, and variables.