When learning scripting, I'd suggets you pick a shell and standardize on it... Bash and tcsh are the most used, others are certainly available, k, bourne, etc.
Each has some built in scripting capability and in some cases, each can be radically different than others.
After some shell...