I'd like to add a bit on Linux command prompt code, if you wanted to make very human readable code, the you should really use pseudo code, which is basically a very high level instruction on what the computer should do, ie. Make a Fireball. It isn't code per se, but it conveys the idea of what it should do, like a recipe. Natural language processing (what Siri and other digital assistants use) could interpret pseudo code and make a real script in a sci-fi environment. It has problems; when you code you want to have some degree of control over the outcome, with NLP, you have ambiguities that the machine would have to evaluate and may produce undesirable outcomes (bugs or mistakes). It has the advantage of being faster to code than normal, because the machine does more work on the low level stuff, and you could integrate it as the trade-off the programmers took in order to make something very complex, like a very realistic VR game.
If you want some guidelines on writing pseudo code, then you could look at Python's PEP 8 guidelines, whose purpose is to make code easier to read.
My knowledge comes from self teaching myself programming, I'm a math/computer guy, so if you want knowledge about theory and efficiency I'd be pleased to help!