Tcl/Tk Related
I started playing with Tcl/Tk several years ago, and promptly decided that this language was a winner. It's simple enough that I could learn it in a few hours, powerful enough that I could get things done, and has enough extensions that I don't need to re-invent all the wheels for every new project.

A few Tcl resources
The Tcler's Wiki Discussion group"
Tcl Developer's Exchange
Real World Chapters from Tcl/Tk for Real Programmers CDROM
A collection of web based Tcl/Tk Tutorials
Tcl/Tk resources at Noumena Corporation
Noumena Corporation: Tcl/Tk Training, Linux Training and Custom software
Specializing in Tcl/Tk.


Site Index

Book Recommendations
ISBN: 1558608028
Tcl/Tk: A Developer's Guide

Clif Flynt
OK, this is self serving.

My book introduces Tcl/Tk to someone who already knows how to program, and needs to get up and running fast in Tcl/Tk. It introduces most of the Tcl/Tk commands and shows how to use them in both simple and complex (real world) examples. My book also includes chapters on

  • how to write an extension.
  • using popular extensions.
  • programming tools.
  • how to debug Tcl scripts.
  • building megawidgets.
The reviews I've read indicate that I succeeded in writing a useful book. It's being used by professional programmers and in university classrooms.

Full 4 star rating from Dr. Dobb's
Review from Dr. Dobbs Electronic Review of Computer Books

See more about my book

Purchase Tcl/Tk: A Developer's Guide

Interactive Web Applications in Tcl/Tk

Hattie Schroeder & Mike Doyle
I helped edit another Tcl/Tk book for Academic Press: Interactive Web Applications with Tcl/Tk by Hattie Schroeder & Mike Doyle.

This book provides a good introduction to Tcl & Tk, and shows how easy it is to create web based and client/server applications in Tcl/Tk.

Purchase Interactive Web Applications with Tcl/Tk

Practical Programming in Tcl/Tk
Brent Welch
I was one of the pre-publication readers for Brent Welch's book.

Brent's book is the authoritive reference, and has most details on the Tcl/Tk internals. If you need to know how anything works (like, how do I add a new type of channel to an interpreter), this is the place to go.

This is the reference text I go to most often (other than my own.)

Purchase Practical Programming with Tcl/Tk

Tcl/Tk Programmers Reference
Chris Nelson
I did the technical editing for the Programmer's Reference.

Chris did a great job of explaining and expanding the sometimes cryptic man pages. The book has pictures of the standard widgets, and lists every single option and what it does.

This is the best book to have by your elbow while you're programming.

Purchase Tcl/Tk Programmers Reference

Effective Tcl/Tk Programming
Mark Harrison, Michael J. McLennan
Once you've learned the basics of Tcl/Tk, this book will show you how to do it well.

Mark & Michael cover the little tricks in building windows, how to use the interp command to write safe client/server packages, and basicly how to think in Tcl/Tk.

Purchase Effective Programming in Tcl/Tk

Return to Clif Flynts Home Page

Send Mail to Clif