There are a lot of articles in Category GUI .
This page aims to be a "newbie-friendly"-pointer to the most essential topics.
Tcl - the "tool-command-language". All the elements for programming (but console-only).
Tk - the "toolkit", an extension to tcl, for graphics, GUI, etc.