I guess I can’t vote, because I have done professional work in all but one of the languages you mentioned.
Computer graphics really is the place where “the art of the programmer” and “the art of the artist” meet … such that, the better you are as a programmer, the better and more easily you can devise to make the computer produce the imagery that you want … and to do it efficiently. The same systematic breakdown process that goes into, say, developing a piece of computer software, also comes into play when developing, say, a “noodle,” or a system of armatures and constraints.
We are, after all, working with a machine … a fast machine, yes, but also a completely mindless one. Its computational capacity is nowhere close to that of the human brain. But we do the best we can.