Graphical user interfaces have their advantages and disadvantages. While they present information in an easy-to-understand manner and make it easier for new users to start doing powerful things by hiding the details, this detail-hiding could also lull users into a false sense of competency. Although desktop users may not need to mind this problem that much if their computer was set up properly, administrators need to be careful about this. Administrator used to point-and-click tools may come to believe that Linux requires very little maintenance instead of being as vigilant as they should be. I know I'm not administrator material! <laugh>
Command-line interfaces can also be friendlier to power users than graphical user interfaces are because command-line interfaces are easier to script and automate. They make batch operations easier. For example, I _could_ use a graphical file explorer to rename files, but why rename files individually when a command like 'rename' lets me do that with a little typing?
You can't expect newbies to know about these little tips and tricks, though. So how will people learn these nifty shortcuts? That's where guides and gurus come in. Newbies can start with graphical interfaces so that they get used to the system. However, they should also remember that more is possible. Exploring the menus and the help often turns up interesting features you might not have learned about otherwise, and that's one way newbies can progress toward mastery. However, many things are not exposed through menus. If you read a Linux guide or ask a Linux guru for help, you may learn far more.
People can happily use Linux without recompiling their kernel or running programs off CVS. I feel, however, that every newbie should have someone to run to with questions, someone who'll occasionally pass on tips or remind them to do things like update their software. We need gurus to show us the power of the command-line, to inspire us by showing us the tips and tricks they've discovered over the years.
That's why Linux advocacy doesn't stop when you've convinced someone to use Linux, but rather continues as you show people how to do even more wonderful things.
E-Mail to ph-linux-newbie