Advisor
Richard Smedley
A Unix jack-of-all-trades, Richard doesn't spend enough time in any language to get truly proficient, but always has a shell open so learnt scripting by osmosis
Resources
Bash shell
Your favourite text editor
As with Python, Ruby, Lisp, and all of the other languages that give you an interactive shell to play with, you can try out snippets of Bash programs interactively in the shell, before you put them in a script. Indeed, scripts often grow from just one short chain of commands, with features added until the original short script is buried in other detail.
However, if you have a clear idea for a longer program, then it’s well worth planning in advance, laying out the design with comments, then adding in code snippets – testing…
