Is there any reason why we aren&#x27;t teaching a command line concept with the alphabet and multiplication tables?<p>Not that I disagree on how discoverable a GUI is.  However, many of us got that exact experience on 8 bit computers and it proved high value.<p>There isn&#x27;t a lot of difference for young people today.  If they do learn what a command line is, options, syntax, pipes, arguments, they learn a whole lot.  Done in the context of common apps they would use is a very good thing too.