[hopefully someone will write an introduction to tk, explaining its virtues]
Tk is a Tcl extension designed to make creating GUI interfaces simple, yet giving said applications remarkable power for all their simplicity.
The Tk canvas is one of the more powerful widgets developers have found. The Tk text widget has built in hypertext and undo/redo capability. Tk was designed for rapid development.
'Hints for beginners (things that may not be obvious if you come to Tk from the wrong community):
Windows
Some example programs:
...