Hello, world! Your first shell program -- Input, output, and throughput -- Looping and branching -- Command-line parsing and expansion -- Parameters and variables -- Shell functions -- String manipulation -- File operations and commands -- Reserved words and builtin commands -- Writing bug-free scripts and debugging the rest -- Programming for the command line -- Runtime configuration -- Data processing -- Scripting the screen -- Entry-level programming.