This document contains a detailed outline of topics to be covered in a book about learning the Perl programming language. The outline includes sections on scalars, arrays, control structures, associative arrays (hashes), input/output, regular expressions, subroutines, file input/output, directories, file system manipulation, formats, using modules and more. Each section contains subsections that will provide more specific explanations of concepts within that chapter.