Pronounced “tickle”, Tcl is a high-level, general-purpose language that is as simple as you can possibly get. In this language, everything is a command, even control structures such as “for” and “if”. This means that a developer can tweak pretty much anything they want through several commands, which provides them with a lot of power and flexibility. Those traits are what turned Tcl into an ally for developers working on rapid prototyping, scripted applications, and testing. 

Tcl (pronounced "tickle" or as an initialism) is a high-level, general-purpose, interpreted, dynamic programming language. It was designed with the goal of being very simple but powerful.