Computers should be controlled (primarily) via a programming language (aka the shell). That way you are "learning" every time you want to do anything on your computer, and anything you do can be programmed.
I prefer Lua for this purpose (and am extending it to be more suitable), but almost any "simple" language will do. Sh/bash are the original and IMO we should try to move away from them (pipes are still cool though)
I prefer Lua for this purpose (and am extending it to be more suitable), but almost any "simple" language will do. Sh/bash are the original and IMO we should try to move away from them (pipes are still cool though)