Tcl (произносится как "tickle" или tee cee ell /ˈtiː siː ɛl/) или Tool Command Language является языком программирования высокого уровня, который может быть использован для многих вещей. Tcl был сделан, чтобы быть простым в использовании, но в состоянии сделать много вещей. Язык Tcl основан на командах, которые говорят компьютеру, что делать или как сохранить переменную. Tcl способен выполнять объектно-ориентированные, императивные, функциональные или процедурные стили.

Tcl много используется в C для быстрого создания прототипов. Существуют интерпретаторы для многих операционных систем. Это означает, что многие различные типы компьютеров способны выполнять Tcl-код. Tcl - очень маленький язык, что означает, что его хорошо использовать в качестве встраиваемых систем.

Tcl иногда сочетается с Tk. Когда это так, это называется Tcl/Tk. Tcl/Tk является частью обычной установки Python.