There is one thing. I own a computer. I can download Python. Python has tutorials and documentation that can allow me how to do stuff in python. The thing is, unless I want to do anything beyond Read File, do some regex magic, write file, I'm going to have to spend some time learning. Doing what I just described is the equivalent of composing music at an amateur level: I can put together some chords, add a "simple" melody and be done with it. I probably don't need to learn much to do it. Of course, in the case of music, you are expected to know how to use the instrument (tool). In the case of programming, I'm learning Python (the tool itself) and what I can do with it (the chord) at the same time.
I think we can all agree that knowing Python (both the tool and what I can do with it) is about as hard as knowing how to play the guitar very well, which is in both cases beyond the scope of an amateur and tends towards the professional side.
Perhaps, the biggest issue is one of perception: writing a simple piece of software that reads a file, does something, and writes the result is usually not considered programming, but that's probably one of the most basic tasks you can do. And, given instructions/documentation/tutorials, you can pick it up really fast.
Disclaimer: I say this as somebody who can't do programming beyond what's specified, nor compose anything worth listening, and whose ability with musical instruments is not worth of mention.