| What's wrong with learning kids Shell scripting? Assuming you mean bash-like shells on Unix boxes, quite a few things: 1. Commands have arbitrary, hard-to-remember names. 2. Destructive commands tend not to issue warnings. 3. Mass destructive commands still tend not to issue warnings. 4. Did I mention that destructive commands don't tend to issue warnings? 5. Destructive commands typically can't be undone. A system where you can do a lot of permanent damage without warning and where the names of things are mostly guesswork is a terrible environment for experimentation, and experimentation is often the best way to learn a new technology. |