My experience was starting at the cli and that has opened doors throughout my career. No reason others cannot adapt to using the cli. Unlike some closed mined individuals that think stating with a GUI is the only way. I never said everyone must start at the cli but that if one wants to learn a system the cli is the way to go. Sure it will require more in-depth thought and research but very doable by a person with the abilities to read for understanding the documents available. And done by a motivated individual to get things done.
Please show me a admin worth his/her salt that utilizes GUI apps only. Sure you can maintain to some extent but knowing the command line and shell scripting will accomplish more then a point & click.
As to the electronics reference, one must understand the basics in order to even design a simple LED circuit. Not saying that person has too thevinize
the circuit but should know how to calculate a proper current limiting resistor by understanding the LED characteristics and reading the limits on a data sheet by knowing the forward drop to calculate the necessary resistance to limit that current for a given source. If one understands and wants to learn advanced circuit designs then there are the means for that achievement. Yes, small steps do lead to experience and learning.
Why direct someone that has the desire to learn and someone like myself suggests that the command line will achieve that goal for an individual that wants to learn. Why would you inhibit that recommendation?
GUI does have limitation that are limited by the abilities of the author to hopefully complete a task(s) properly. To me even a curses script can be helpful but one should understand what is going on.
“A tool is but the extension of a man's hand and a machine is but a complex tool. He that invents a machine augments the power of man and the well being of mankind.” - Henry Ward Beecher
“Man is a tool-using animal.”- Carlyle
"Knowledge is of two kinds. We Know a subject ourselves, or we know where we can find information upon it."- Samuel Johnson
Just like the GUI we are using to communicate, nothing wrong with it. Just convenient
to use for online communication. Not saying we could not communicate via lynx or the like from the command line. Do I like my Desktop? Yes! But I still like working from the command line.
We really should get this thread back on topic. If you wish to continue to discuss this then PM me.