Programování je činnost, která zahrnuje tvorbu algoritmu a programu. Algoritmem rozumíme obecný postup řešení dané úlohy. Program je zápis algoritmu ve zvoleném programovacím jazyce.
Programem (algoritmem) nemusí být nutně počítačový program — programy jsou např. i návody k použití, recepty v kuchařkách apod.
PROGRAMOVAT LZE V DELPHI, TURBO PASCALU, MICROSOFT VISUAL STUDIU A KINÝCH PROGRAMOVACÍCH JAZYCÍCH ++.