Further Study

part of Tcl for Web Nerds by Hal Abelson, Philip Greenspun, and Lydia Sandon; updated July 2011
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. The Tcl Developer Xchange offers an up to date list of books and other resources.

I want to become a better Web nerd

It would be nice if modesty prevented us from recommending our own books, such as Software Engineering for Internet Applications, Philip and Alex's Guide to Web Publishing, and SQL for Web Nerds.

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

Related Links

Add a comment | Add a link