Purpose: An interactive community project to teach Tcl/Tk scripting. No one has stepped forward yet to 'teach' this. So, why not treat this page as the beginnings of a group project? If you were going to teach someone to program in Tcl, where would you start? * [What is Tk]? * [The Hello World program as implemented in Tcl/Tk] * [Event programming and why it is relevant to Tcl/Tk programming] * [Widgets in the initial Tk package] * [Bindings and why they are important] * [Writing Tk programs so that the user can do simple custimizations without modifying the application] * [Writing Tk programs so that the user can extend or interact with them without modifying the application] ---- Note that I don't necessarily have plans to write all the above pages - I am just listing a series of topics that seem like they would be useful to discuss with a new Tk programmer. Add your own topics, or feel free to write on any of the ones present.