Proč program a proč vlastně programovat?

Program je sada přesných instrukcí, které vykonává procesor počítače za účelem vykonání určité činnosti.

Představme si například cvičební sestavu nějaké taneční skupiny. Tanečníci přesně ví, kdy mají začít tancovat, kdy mají zvednout ruce, kolik kroků mají udělat doleva, kolik kroků mají udělat doprava, kdy se mají otočit doleva, kdy se mají otočit doprava,… Není možné udělat chybu, jinak se celá sestava zhroutí a rozpadne. dokonce může dojít i ke zranění tanečníků.