Contrast with Graphical user interface. Even though new users seem to learn GUIs more quickly, CLIs are still important because some of the more powerful CLIs double as [scripting language]?s (see shell script) and can perform operations in a [batch processing]? mode without user interaction.
See (as soon as pssible, IMHO): "In the Beginning Was the Command Line", by Neal Stephenson http://www-classic.be.com/users/cryptonomicon/beginning_print.html