The German philosopher Heidegger believed thinking is speaking to yourself, and that there is no consciousness without language. Computer languages are languages, just ones with very few nouns. If you carefully examine the task of learning a new language, you have a few dozen numeric primitives, perhaps 500 total verbs, of which you only use about 50 regularly. But then you hit the nouns, and there a million of those. Human languages have a name for all sorts of parts of things. A computer is such a simple universe there aren't even 50 nouns. So they seem very different, but really it is just the giant pile of nouns that makes human languages seem so complex. But the complexity level of grammar of computer languages is pretty comparable.
His point that various build and make tools often require a different tool or language is not always true. It just happens that language designers are sometimes shortsighted, and also because of OS idiosyncrasies which require customization for packaging. I find some of the build tools to be so hard to use that i don't even bother learning the language.