I think there is a misunderstanding here. HTML and CSS are not programming. They are a far far cry from real world programming. That does not necessarily mean they are less but they are much different. If you want to become a programmer than you need to study programming.
But here's a working definition of programming: creating a sequence of instructions to enable the computer to do something. If you can't use your voice or telepathy (i.e. human commands) to give instructions to the browser or device, and must use "text and code" to deliver that sequence of instructions, it's programming (like it or not); though not in the strictest use of the word.
The bottom line is "getting it done" and that is what programming is about. If anybody else says anything different, they are full of chocolate mousse. My opinion? Yes, it is. But we all have our right to be wrong like anyone else.
Just do your thing and work hard. You will come to your own conclusions concerning all of this by comparing what you read and what you experience.