For purposes of this conversation, css should certainly be considered a programming language. It might not have all of the standard logical conventions of programming languages (although you can now write FizzBuzz in css...), but being good at css requires a nearly encyclopedic knowledge of css rules, behavior, and interactions.
I'm shit at css, but I do just enough of it to have a serious respect for the people who know it well, and I wouldn't refuse to call what they do programming.
Comments
I thought we were talking about "programming" languages only.
For purposes of this conversation, css should certainly be considered a programming language. It might not have all of the standard logical conventions of programming languages (although you can now write FizzBuzz in css...), but being good at css requires a nearly encyclopedic knowledge of css rules, behavior, and interactions.
I'm shit at css, but I do just enough of it to have a serious respect for the people who know it well, and I wouldn't refuse to call what they do programming.