This document provides an overview of programming in C++ using Turbo C++. It covers topics such as the structure of a C++ program, control structures, functions, classes, and problem solving techniques. Modular programming using functions is discussed, including passing parameters by value and by reference. Various programming problems are presented as examples, such as calculating mathematical values and converting between different units and scales. The use of functions, parameters, and modular programming design are emphasized throughout.