Users of IBM-compatibles are familiar with DOS's rudimentary batch language. On the other end of the scale, UNIX has a very extensive implementation which is capable of producing sophisticated applications from system commands. While they are not often recognized as such, all of these are programming languages. That means that simple languages with only a few verbs, which can be used to implement different Turing machines, are, indeed, programming languages. Much of this terminology is simply a matter of perception.
Most computer users view programming as something which is difficult.
Then after 10 weeks, they discover that they have been programming all along. However, programming should not be a requirement for providing basic functionality. Program code may also be used expressively, as an artistic element in and of itself.