V programovacích jazycích se "typy" používají k definování datových typů proměnných a hodnot v programu. Typy určují, jakým způsobem jsou data uložena v paměti a jak mohou být data použita v rámci programu. Typy mohou být například celá čísla, desetinná čísla, řetězce, logické hodnoty nebo složitější datové struktury jako pole nebo objekty. Použití správných typů je důležité pro správnou funkčnost programu a prevenci chyb v průběhu provádění kódu.
V programování je typ klasifikací dat, která určuje, jak lze s různými prvky interagovat a používat. Typy definují způsob, jakým počítačové programy interpretují a zobrazují informace, jako jsou čísla, Booleovské hodnoty, řetězce, pole a objekty. Také určují chování a výstup určitých operací a funkcí. Standardní typy, které všechny programovací jazyky používají, umožňují komunikaci a kompatibilitu mezi různými programovacími jazyky.