Structured learning is best done "by the book." We can learn at our own pace and a good, thoroughly studied book will become your best reference for years to come. Online tutorials can supplement your learning journey, but few provide sufficient detail to present all of the functions and features a given language has to offer.
Tcl/Tk is an easy yet powerful language to learn although the syntax may require some time to appreciate. As a mature language, Tcl/Tk is stable. For this reason, some of the "older" generation books are still relevant today.
Programming with Tcl/Tk is quick, making it the perfect choice for rapid prototyping a wide variety of applications. Writing performant code is possible when Tcl/Tk is coupled with core functions written in languages including C and Fortran!
My Tcl/Tk library is comprised of the paperback versions of the books listed below. Full disclosure, I may earn a referral fee through the links provided. For ease of access, weight, and environmental reasons, I prefer eBooks over paperback copies. However, some of the older books do not render properly in the Kindle app and make for a less than acceptable experience.
The Tcl Programming Language: A Comprehensive Guide by Ashok P. Nadkarni, CreateSpace Independent Publishing Platform (July 18, 2017), 668 pages, ISBN-10: 154867964X, ISBN-13: 978-1548679644
Effective Tcl/Tk Programming - Writing Better Programs With Tcl and Tk by Mark Harrison and Michael McLennan, Addison-Wesley Professional Computing Series, 432 pages, ISBN-10: 0201634740, ISBN-13: 978-0201634747 ISBN 0-201-63474-0.
Practical Programming in Tcl and Tk - Fourth Edition by Brent B. Welch, Ken Jones, with Jeffrey Hobbs, Prentice Hall PTR, 882 pages, ISBN-13: 978-0-13-038560-4, ISBN-10: 0-13-038560-3.
Tcl/Tk: A Developer's Guide (The Morgan Kaufmann Series in Software Engineering and Programming) 3rd Edition by Clif Flynt, Morgan Kaufmann; 3rd edition (February 21, 2012), 816 pages, ISBN-10: 9780123847171, ISBN-13: 978-0123847171
Tcl/Tk 8.5 Programming Cookbook by Bert Wheeler, Packt Publishing (February 11, 2011), 236 pages, ISBN-10: 1849512981, ISBN-13: 978-1849512985.
TCL / TK in a Nutshell: A Desktop Quick Reference by Paul Raines, O'Reilly Media (April 20, 1999), 456 pages, ISBN-10: 1565924339, ISBN-13: 978-1565924338.
Tcl/Tk for Programmers: With Solved Exercises that Work with Unix and Windows 1st Edition by J. Adrian Zimmer, Wiley-IEEE Computer Society pr, 560 pages, ISBN-13: 978-0818685156, ISBN-10: 0818685158.
Did you find this article valuable?
Support Redge Shepherd by becoming a sponsor. Any amount is appreciated!