Originally Posted by Rukbat
Sorry, no matter how you "take it", markup isn't programming. Programming is algorithms and data structures. A programming language is one that lets you define algorithms and data structures.
Unless you don't believe that words have meaning - then anything can mean anything.
Programming is just coding a language. It is the language's ability or features to define markup, create functions, process based on algorithms, create datasets(like c#)
So if you program in HTML it defines the markup, CSS defines styles.
if you program in asp.net or php it defines markup, functions, procedures, datasets.
If you don't think HTML is a programming Language, then why there are thousands of books titled HTML PROGRAMMING till date by legendary authors.
Programming is coding.