Summary
Information about printed resources relating either to teaching or using Tcl. While FAQs are not appropriate for this page, references to books available only in electronic format are appropriate here. Add comments at the end if there is some discussion regarding whether something should be considered a book.
See Also
- Informal Tcl Book Reviews
- Cameron Laird's personal notes on Tcl books
- Practical Programming in Tcl and Tk, 4th Edition
- lists other Tcl books as well
- Recommended Books on Tcl/Tk
- by Bill Poser
- What non-Tcl specific books do developers find they reference or recommend?
- books about general programming concepts and techniques
- Why a separate page for each book
- a discussion about this page
Description
Please help keep this list up-to-date!
List
APN In the interest of keeping this list at least semi-useful, I have taken the liberty of categorizing them into books that have Tcl/Tk as their main focus, books about Tcl based applications, and those that really have very little to do with Tcl. In the interest of full disclosure, I am the author of one of these - The Tcl Programming Language.
Books focused on Tcl
- BOOK Tcl and the Tk Toolkit (2nd Edition)
- BOOK: Tcl/Tk: A Developer's Guide
- BOOK The Tcl Programming Language
- BOOK Effective Tcl - Writing Better Programs in Tcl and Tk
- BOOK Exploring Expect
- BOOK Practical Programming in Tcl and Tk, Fourth edition [L1 ]
- BOOK Tcl 8.5 Network Programming
- BOOK Tcl Scripting for Cisco IOS (Networking Technology)
- BOOK Tcl Tk 8 Programming Cookbook
- BOOK Graphical Applications with Tcl and Tk
- BOOK Interactive Web Applications With Tcl/Tk
- BOOK Learn Tcl/Tk in 24 Hours
- BOOK Programacion en Tcl/Tk
- BOOK Tcl and the Tk Toolkit
- BOOK Tcl/Tk Programação Linux
- BOOK Tcl and Tk Programming for the Absolute Beginner
- BOOK Tcl and Tk Reference Card
- BOOK Tcl and Tk Reference Manual
- BOOK Tcl Reference Card
- BOOK Tcl Tk Workshop Proceedings
- BOOK TCL/TK Apprentissage et reference
- BOOK Tcl/Tk for Dummies
- BOOK Tcl/Tk For Programmers
- BOOK Tcl/Tk for Real Programmers
- BOOK Tcl/Tk in a Nutshell
- BOOK Tcl/Tk Multimedia Cyber Classroom
- BOOK TCL/TK Pocket Reference
- BOOK Tcl/Tk Programmer's Reference
- BOOK Tcl/Tk Tools
- BOOK Tcl/Tk Unleashed
- BOOK Teach Yourself Tcl/Tk in 24 Hours
- BOOK The Complete TCL/TK Training Course With CDROM
- BOOK The Visual TCL Handbook, 1/e
- BOOK Web Development with TCL/TK 8.1
- BOOK Web TCL Complete
- BOOK Tk Reference Card
- Young Programmers Project [L2 ] teaches Tcl quite well.
Books about applications/tools that use Tcl
- BOOK Advanced Asic Chip Synthesis: Using Synopsys Design Compiler Physical Compiler and Primetime
- BOOK Automatisieren in Theorie und Industrie: LabVIEW, Matlab und TCL/TK in Anwendung (German Edition)
- BOOK BEEP: The Definitive Guide
- BOOK Building Network Management Tools With Tcl/Tk
- BOOK CGI Developer's Resource - Web Programming in Tcl and Perl
- BOOK CGI Programming with Tcl
- BOOK Computer Vision and Image Processing
- BOOK Mastering Regular Expressions
- BOOK Essential Open Source Toolset: Programming with Eclipse, JUnit, CVS, Bugzilla, Ant, Tcl/Tk and More
- BOOK The Visualization Toolkit
Books that have some discussion of Tcl
- BOOK Beginning Linux Programming
- BOOK Bots and Other Internet Beasties Book/CD Package
- BOOK BSD Sockets Programming from a Multi-Language Perspective
- BOOK CGI Bible
- BOOK Cookbook for Serving the Internet - UNIX Version, 1/e
- BOOK Database Backed Web Sites
- BOOK Exploring Oracle
- BOOK Game Scripting Mastery
- BOOK Hacking TiVO: The Expansion, Enhancement and Development Starter Kit
- BOOK Handbook of Internet and Multimedia Systems and Applications
- BOOK Handbook of Programming Languages: Little Languages and Tools
- BOOK How to Manage Your Network Using SNMP
- BOOK incr Tcl from the Ground Up
- BOOK: Information Theory, Inference, and Learning Algorithms
- BOOK Java 2 Platform Unleashed
- BOOK LINUX Companion
- BOOK Linux Configuration and Installation, Second Edition
- BOOK Linux Programming
- BOOK Linux Unleashed
- BOOK Linux: The Complete Reference
- BOOK Managing IMAP
- BOOK MH and xmh
- BOOK Mobile Agents - Explanations and Example
- BOOK Modeling Sensorineural Hearing Loss
- BOOK Network Troubleshooting Tools
- BOOK Obfuscated C and Other Mysteries
- BOOK Oracle and Open Source
- BOOK PHP and Postgresql Advanced Web Programming
- BOOK Postgresql
- BOOK Professional Java Fundamentals
- BOOK Program Phases, A Programming Language and API Translator
- BOOK Programming Linux Games
- BOOK Programming the SIMPL Way
- BOOK RedHat Linux Unleashed Book/CD Package
- BOOK Reliable Distributed Systems: Technologies, Web Services, And Applications
- BOOK Running LINUX
- BOOK Scaling Oracle8I: Building Highly Scalable OLTP System Architectures
- BOOK Scripting languages: Perl, Python, MUMPS, JavaScript, PHP, Ruby, VBScript, AWK, COMMAND.COM, Sed, Bash, AutoLISP, Tcl, Shell script, QuakeC
- BOOK Sensors Handbook
- BOOK SGML CD, 1/e
- BOOK Software Testing Techniques
- BOOK Spin Model Checker
- BOOK Spoken Dialogue Technology: Towards the Conversational User Interface
- BOOK The Pattern Recognition Basis of Artificial Intelligence
- BOOK The Practice of Programming
- BOOK The World of Scripting Languages
- BOOK The X Resource: Issue 11
- BOOK The X Resource: Issue 14
- BOOK TiVo Hacks
- BOOK Total SNMP
- BOOK Tricks of the Java Programming Gurus
- BOOK Understanding OSF DCE 1.1 For AIX and OS/2
- BOOK UNIX Power Tools, Second edition
- BOOK UNIX Programming Tools
- BOOK UNIX Test Tools and Benchmarks
- BOOK X User Tools
Online Books
- BOOK A Cookbook for the Tool Command Language (Tcl) and the Tk Toolkit - (2016-08-14 Defunct)
- BOOK Philip and Alex's Guide to Web Publishing
- BOOK Tcl for Web Nerds
- BOOK Sourceforge Tcl Snippets - (2016-08-14 Defunct)
- BOOK ActiveState Tcl Cookbook
- BOOK Programming Language Examples Alike Cookbook
- BOOK Tclwise
- BOOK Programming:Tcl
Books with no relation to Tcl. But someone thought they should be mentioned here for whatever reason.
- BOOK About Face
- BOOK: Mastering Perl/Tk
- BOOK: Applied Cryptography
- BOOK: Accuracy and stability of numerical algorithms
- BOOK Structure and Interpretation of Computer Programs
Obtaining
The major book sellers on line, such as http://www.amazon.com/s/ref=nb_sb_noss/179-1335580-3966109?url=search-alias%3Daps&field-keywords=tcl+tk%|%Amazon.com ], Barnes & Noble , etc. sell the above titles that are in print. Other smaller sites carry many of these and offer significant discounts. Sites like ebay often have links to used book dealers, auctioning resources, etc. which also can be sources for books.
VL 2003-06-14: I might mention http://www.addall.com/used/ here, searching many used bookstores online, then there is the different associations for used books dealers, depending on your location and interest there are many many more to mention.''
Just a reminder that you might find local public or university libraries carrying some of the above as well.
Discussion
US: The two best Tcl/Tk books I have are Tcl und Tk, a german edition of Tcl and the Tk Toolkit, by John Ousterhout and Effective Tcl/Tk Programming by Mark Harrison and Michael McLennan. Although the first is terribly outdated (it describes Tcl 7.x and Tk 4.x) it was the one that initially attracted me to Tcl and Tk. I'd really wish, John O. would write a new edition on Tcl/Tk 8.4 or 8.5. It's a great book for beginners. IMHO still one of the best books to start with.
Breadcrust: I have Effective Tcl/Tk Programming myself, and it isnt a bad book, but it focuses too much on Tk but not so much on Tcl, and always uses the author's style of programming in Tcl, instead of suggesting different ways on doing things. But apart from that it isnt bad