This document provides an overview of Unix shell scripting with ksh/bash. It discusses the goals of learning shell scripting which are to understand what problems are suited to shell scripts, commonly used Unix commands, and how to write simple shell scripts. It also covers basics of shell scripts including assumptions that readers already know how to use basic Unix commands and a text editor. The document contains topics ranging from what is a shell script to examples of shell scripts.