Tcl and the Tk Toolkit
by John K. Ousterhout
Publisher: Addison-Wesley 2007
Number of pages: 142
Written by the developer of Tcl and Tk, the text takes a no-nonsense approach to the language, describing the elements of Tcl and Tk in programming-reference-style detail. If you are already familiar with a C-like language and want a just-the-facts introduction to Tcl and Tk, this is the book for you.
Download or read it online for free here:
Tcl is a dynamic programming/scripting language based on concepts of Lisp, C, and Unix shells. It can be used interactively, or by running scripts which can use a package system for structuring. This book also discusses the GUI toolkit Tk.
by Salvatore Sanfilippo - invece.org
This book is an introduction to the main ideas of the Tcl programming language: If you wish to learn a simple and powerful programming language, this book is for you. The only prior knowledge needed is some basic understanding of programming.
by Brent Welch, Ken Jones - Prentice Hall PTR
A practical guide to Tcl and Tk programming, useful both to the beginners and experts. The book includes examples, summarizing tables with Tcl commands and Tk widgets. The details of using Tcl and Tk on Windows, UNIX and Macintosh are described.
by Clif Flynt, et al. - Tcl Developer Xchange
The tutorial is aimed at those who have some knowledge of programming, although you certainly don't have to be an expert. It is intended as a companion to the Tcl manual pages which provide a reference for all Tcl commands.