Wow. A lot of ambivalent feelings here and in the comments. It's an intense topic!
I am a strong yes, but my definition of "programming" might be different from yours. I think of programming as "creating programs", that is, creating novel computer behaviour.
The main way we've done this, so far, is by writing code in a programming language. It's so engrained that most people think coding and programming are synonymous.
But code is just one way to create programs.