This document provides an overview and introduction to BASH scripting and REGEX basics. It includes an agenda that covers BASH introduction, basics, more advanced topics, and an introduction to REGEX. For BASH, it discusses topics like shell, variables, functions, commands, decision making, loops, and more. It provides examples and exercises for many of these BASH scripting concepts. It also briefly discusses the Shellshock bug in the context of understanding shells.