o deal with input, a program usually contains some data, sometimes referred to as its data structures or its state. For example, a calendar program may contain lists of holidays in various countries and a list of your appointments.
Cpp
my conspect of the Stroustrup C++ book. + additional C++ topics.