Welcome to steve-parker.org, home of the Bourne / Bash shell programming tutorial, amongst other things.
The main thing here is the Bourne Shell Programming Tutorial (also applies to Bash), a Silly Blog and various articles I've written. I've also got a *nix Shell Blog, which (since January 2007) aims to provide useful information for anyone using *nix.
There is also some programming information here - shell scripts (with an index of scripts here) and C coding stuff (with various sources here).
The code here is often simple and generic, but is still useful to me, at least, and should be assumed to be BSD-licensed unless otherwise stated.
These are examples I've written which demonstrate various methods and
techniques, or which solve common simple problems.
I'm also the author of SpeedTouch conf, a script for configuring Linux to work with the SpeedTouch range of modems with the excellent usermode driver.
Then there's silly stuff like the Miles Per Gallon Calculator. (better MPG Calculator here) It also works out how many pence per mile your vehicle costs. With source code (PHP). There's a Bourne Shell version here. There is a fair amount of sample code to trawl around under the "Programming" links at the left, if you want further examples. These are just offered as examples to supplement the Unix/Linux Bourne/Bash tutorial.
The articles are some of my musings on life, computers, and everything. There are also mirrors of articles by others which I have found particularly interesting, useful, or both.