Today, I attended a "software training course" -- or, well, I watched
it from a safe distance without having to participate. An "expert"
taught the attendees how to use a specific program. The funny thing
about this: That program had a (quite simple) GUI.
Most people argue that CLI programs are hard to learn and that you
don't need to learn how to use a GUI program.
Well, yes, you *do* need to learn how to use GUIs. The mere existence
of that software training course proves that. You just need to learn
*different* things when using GUI programs.
The question is: Which is easier to learn and which is more powerful?