| Tcl 8.5
| Tcl 8.5 Tutorial
| Tcl 8.4 Docs
| TkDocs site
As well as being included in the software distributions, copies of the
Tcl and Tk manual pages are kept online. These
are the best source of detailed reference material on individual commands.
For learning Tcl/Tk, we highly recommend
Practical Programming in
Tcl and Tk
now in the Fourth edition, by Brent Welch, Ken Jones and
Clif Flynt's 2003 book "Tcl/Tk: A Developer's Guide"
is another great book, designed to bring a programmer up to speed
on Tcl/Tk as quickly as possible.
John Ousterhout's original "Tcl and the Tk Toolkit" now has a 2009 2nd edition
This is a great introduction to Tcl, and in particular, Tcl's C interface.
Wojciech Kocjan and Piotr
Beltowski's Tcl 8.5 Network Programming book
helps users to build network-aware applications using Tcl.
Bert Wheeler's Tcl/Tk 8.5
Programming Cookbook provides over 100 great recipes to effectively
learn Tcl/Tk 8.5.
There are many other books on Tcl/Tk available; search through Amazon
or other retailers, as well as on the
Tutorials and Demos
There is a great tutorial
on Tcl that is bundled in with the Tcl manual pages, based on material
originally developed by Clif Flynt.
The TkDocs site is a good starting point to
learning about Tk. Tk also comes with the "widget" demo, which shows
examples using all the widgets in Tk, and lets you see and modify the
example code. Great ways to explore and learn Tk.
Other Sources of Information
Besides the resources mentioned here, be sure to check out the tutorial,
examples and other documentation in the About Tcl/Tk
pages, as well as the various resources listed on the