Further Study

part of Tcl for Web Nerds by Hal Abelson, Philip Greenspun, and Lydia Sandon
Here are our suggestions for improving your knowledge and skills, organized by goal.

I want to make fuller use of Tcl per se

Tcl for Web Nerds only covers a small part of Tcl/Tk and public domain Tcl libraries and extensions.

If you want to learn how to build graphical user interface (GUI) applications with the Tk (toolkit), you're best off reading a book on Tcl/Tk, such as Brent Welch's Practical Programming in Tcl and Tk. Remember, you've just finished a book about Tcl the language and haven't learn anything about Tk because we expect that all the user interface will be handled by a Web browser. http://www.scriptics.com/resource/doc/books/ contains a comprehensive and up-to-date list of the traditional Tcl/Tk books.

Scriptics.com is probably the most likely long-term source of information about significant Tcl developments.

I want to become a better Web nerd

It would be nice if modesty prevented us from recommending our own books, such as Philip and Alex's Guide to Web Publishing and SQL for Web Nerds, both available as hyperlinks from http://photo.net/wtr/, which also contains links to Web standards.

Additional books for Web developers are reviewed at http://photo.net/wtr/bookshelf.html.

I want to become a better computer scientist

Sadly, your path to intellectual glory as a computer scientist will not be smoothed by your knowledge of Tcl. Modesty surely would prevent Hal from recommending Structure and Interpretation of Computer Programs (Abelson and Sussman; MIT Press) but it is philg who is typing this page and he feels comfortable telling anyone to start there.
Return to Table of Contents

lsandon@alum.mit.edu