What is a CLI, and what is a GUI? What are the key differences? And why would you choose one over the other? Are there tasks that cannot be accomplished in the command line?
The command line has a steep perceived learning curve, so is it worth the time-investment to learn properly? And is there any benefit to switching to a non-standard shell or terminal application? What are "bash" and "zsh"? Find out all this and more in this week's favorable instalment of A Question of Code.