Tcl é uma linguagem de programação de sistema multiparadigma de propósito geral. É uma linguagem de script que visa fornecer a capacidade de os aplicativos se comunicarem entre si. Por outro lado, Tk é um kit de ferramentas de widget de plataforma cruzada usado para construir GUI em muitos idiomas. Este tutorial cobre vários tópicos que vão desde o básico do Tcl / Tk até seu escopo em várias aplicações.
Este tutorial foi desenvolvido para todos aqueles indivíduos que buscam um ponto de partida para aprender Tcl / Tk. Portanto, cobrimos todos os tópicos que são necessários para um usuário iniciante e avançado.
Antes de prosseguir com este tutorial, é aconselhável que você entenda os conceitos básicos de programação de computadores. Este tutorial é independente e você poderá aprender vários conceitos de Tcl / Tk mesmo se for um iniciante. Você só precisa ter um conhecimento básico de como trabalhar com um editor de texto simples e linha de comando.