** 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]: [http://phaseit.net/claird/comp.lang.tcl/tcl_books.html%|%Cameron Laird's personal notes on Tcl books]: [http://www.beedub.com/book/store.html%|%Practical Programming in Tcl and Tk, 4th Edition]: lists other Tcl books as well [http://billposer.org/TclTk.html%|%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 ** 1. [BOOK Advanced Asic Chip Synthesis: Using Synopsys Design Compiler Physical Compiler and Primetime] 1. [BOOK Automatisieren in Theorie und Industrie: LabVIEW, Matlab und TCL/TK in Anwendung (German Edition)] 1. [BOOK BEEP: The Definitive Guide] 1. [BOOK Beginning Linux Programming] 1. [BOOK Bots and Other Internet Beasties Book/CD Package] 1. [BOOK BSD Sockets Programming from a Multi-Language Perspective] 1. [BOOK Building Network Management Tools With Tcl/Tk] 1. [BOOK CGI Bible] 1. [BOOK CGI Developer's Resource - Web Programming in Tcl and Perl] 1. [BOOK CGI Programming with Tcl] 1. [BOOK Computer Vision and Image Processing] 1. [BOOK Cookbook for Serving the Internet - UNIX Version, 1/e] 1. [BOOK Database Backed Web Sites] 1. [BOOK Effective Tcl - Writing Better Programs in Tcl and Tk] 1. [BOOK Essential Open Source Toolset: Programming with Eclipse, JUnit, CVS, Bugzilla, Ant, Tcl/Tk and More] 1. [BOOK Exploring Expect] 1. [BOOK Exploring Oracle] 1. [BOOK Game Scripting Mastery] 1. [BOOK Graphical Applications with Tcl and Tk] 1. [BOOK Hacking TiVO: The Expansion, Enhancement and Development Starter Kit] 1. [BOOK Handbook of Internet and Multimedia Systems and Applications] 1. [BOOK Handbook of Programming Languages: Little Languages and Tools] 1. [BOOK How to Manage Your Network Using SNMP] 1. [BOOK incr Tcl from the Ground Up] 1. [BOOK: Information Theory, Inference, and Learning Algorithms] 1. [BOOK Interactive Web Applications With Tcl/Tk] 1. [BOOK Java 2 Platform Unleashed] 1. [BOOK Learn Tcl/Tk in 24 Hours] 1. [BOOK LINUX Companion] 1. [BOOK Linux Configuration and Installation, Second Edition] 1. [BOOK Linux Programming] 1. [BOOK Linux Unleashed] 1. [BOOK Linux: The Complete Reference] 1. [BOOK Managing IMAP] 1. [BOOK Mastering Regular Expressions] 1. [BOOK MH and xmh] 1. [BOOK Mobile Agents - Explanations and Example] 1. [BOOK Modeling Sensorineural Hearing Loss] 1. [BOOK Network Troubleshooting Tools] 1. [BOOK Obfuscated C and Other Mysteries] 1. [BOOK Oracle and Open Source] 1. [BOOK PHP and Postgresql Advanced Web Programming] 1. [BOOK Postgresql] 1. [BOOK Practical Programming in Tcl and Tk, Fourth edition] [http://beedub.com/book/] 1. [BOOK Professional Java Fundamentals] 1. [BOOK Program Phases, A Programming Language and API Translator] 1. [BOOK Programacion en Tcl/Tk] 1. [BOOK Programming Linux Games] 1. [BOOK Programming the SIMPL Way] 1. [BOOK RedHat Linux Unleashed Book/CD Package] 1. [BOOK Reliable Distributed Systems: Technologies, Web Services, And Applications] 1. [BOOK Running LINUX] 1. [BOOK Scaling Oracle8I: Building Highly Scalable OLTP System Architectures] 1. [BOOK Scripting languages: Perl, Python, MUMPS, JavaScript, PHP, Ruby, VBScript, AWK, COMMAND.COM, Sed, Bash, AutoLISP, Tcl, Shell script, QuakeC] 1. [BOOK Sensors Handbook] 1. [BOOK SGML CD, 1/e] 1. [BOOK Software Testing Techniques] 1. [BOOK Spin Model Checker] 1. [BOOK Spoken Dialogue Technology: Towards the Conversational User Interface] 1. [BOOK Tcl 8.5 Network Programming] 1. [BOOK Tcl and the Tk Toolkit] 1. [BOOK Tcl and the Tk Toolkit (2nd Edition)] 1. [BOOK Tcl/Tk Programação Linux] 1. [BOOK Tcl and Tk Programming for the Absolute Beginner] 1. [BOOK Tcl and Tk Reference Card] 1. [BOOK Tcl and Tk Reference Manual] 1. [BOOK Tcl Reference Card] 1. [BOOK Tcl Tk 8 Programming Cookbook] 1. [BOOK Tcl Tk Workshop Proceedings] 1. [BOOK TCL/TK Apprentissage et reference] 1. [BOOK: Tcl/Tk: A Developer's Guide] 1. [BOOK Tcl/Tk for Dummies] 1. [BOOK Tcl/Tk For Programmers] 1. [BOOK Tcl/Tk for Real Programmers] 1. [BOOK Tcl/Tk in a Nutshell] 1. [BOOK Tcl/Tk Multimedia Cyber Classroom] 1. [BOOK TCL/TK Pocket Reference] 1. [BOOK Tcl/Tk Programmer's Reference] 1. [BOOK Tcl/Tk Tools] 1. [BOOK Tcl/Tk Unleashed] 1. [BOOK Tcl Scripting for Cisco IOS (Networking Technology)] 1. [BOOK Teach Yourself Tcl/Tk in 24 Hours] 1. [BOOK The Complete TCL/TK Training Course With CDROM] 1. [BOOK The Pattern Recognition Basis of Artificial Intelligence] 1. [BOOK The Practice of Programming] 1. [BOOK The Visual TCL Handbook, 1/e] 1. [BOOK The Visualization Toolkit] 1. [BOOK The World of Scripting Languages] 1. [BOOK The X Resource: Issue 11] 1. [BOOK The X Resource: Issue 14] 1. [BOOK TiVo Hacks] 1. [BOOK Tk Reference Card] 1. [BOOK Total SNMP] 1. [BOOK Tricks of the Java Programming Gurus] 1. [BOOK Understanding OSF DCE 1.1 For AIX and OS/2] 1. [BOOK UNIX Power Tools, Second edition] 1. [BOOK UNIX Programming Tools] 1. [BOOK UNIX Test Tools and Benchmarks] 1. '''Young Programmers Project''' [http://tcl.projectforum.com/young/22] teaches Tcl quite well. 1. [BOOK Web Development with TCL/TK 8.1] 1. [BOOK Web TCL Complete] 1. [BOOK X User Tools] '''Online Books''' 1. [BOOK A Cookbook for the Tool Command Language (Tcl) and the Tk Toolkit] 1. [BOOK Philip and Alex's Guide to Web Publishing] 1. [BOOK Tcl for Web Nerds] 1. [BOOK Sourceforge Tcl Snippets] 1. [BOOK ActiveState Tcl Cookbook] 1. [BOOK Programming Language Examples Alike Cookbook] 1. [BOOK Tclwise] 1. [BOOK Programming:Tcl] '''Non-existent Books''' 1. [BOOK Best of The Tcl'ers Wiki] '''These books may not have any direct relationship to Tcl, but are books worth writing about.''' 1. [BOOK About Face] 1. [BOOK: Mastering Perl/Tk] 1. [BOOK: Applied Cryptography] 1. [BOOK: Accuracy and stability of numerical algorithms] 1. [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], [http://www.barnesandnoble.com/s?store=allproducts&keyword=tcl+tk%|%Barnes & Noble], etc. sell the above titles that are in print. Other smaller sites carry many of these and offer significant discounts. Sites like [http://search.half.ebay.com/tcl-tk_W0QQmZbooks|half.com]], and its parent, [http://www.ebay.com/%|%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 <> Documentation | Survey