Chapter 6 of C++ How to Program covers strategies for developing large programs by using functions and components, emphasizing function prototypes, overloading, and templates. It introduces simulation techniques with random number generation and details how C++ maintains function execution and variable scope. Additionally, it discusses the use of the C++ standard library and library functions, including random number generation and the importance of proper argument types in function calls.