Free Smalltalk books

10 April, 2008

Stéphane Ducasse maintains a great list of free Smalltalk books including online pdfs of many out-of-print books.

These books span over twenty years of Smalltalk development, and includes great resources such as Smalltalk-80: The Language and its Implementation (the “Blue Book”), Smalltalk with Style(pdf), and more recent classics such as Squeak by Example (written by Stéphane Ducasse along with Andrew P. Black, Oscar Nierstrasz and Damien Pollet).

This is a great resource that is of use to beginners and to more experienced programmers wanting to understand more of the philosophy and design decisions behind Smalltalk and Squeak.

Links and reviews of many other (non-free!) books can be found at the Squeak wiki, John M McIntosh’s site, and Squeakland has a reading list prepared by Alan Kay for those who want to learn more about the ideas and philosophies that influenced the creation of Squeak.

If you know of other books and online resources that should be listed here, please let us know!

[Please note the URL has been updated to address David’s comment below. The original URL was an older page with fewer books available.]

3 Responses to “Free Smalltalk books”

  1. David Mitchell Says:

    Remove Design Patterns Smalltalk Companion from your picture!

    Man, I thought I’d found an online replacement for my missing Design Patterns Smalltalk Companion! But, it was not to be.

  2. Karl Says:

    Change the url in the post to http://stephane.ducasse.free.fr/FreeBooks/ instead and the book will appear 🙂

  3. Michael Davies Says:

    Thanks Karl, links are now updated. Apologies David for dashing your hopes so cruelly. The Design Patterns Smalltalk Companion is now accessible to you – although it is only a selection of chapters, rather than the full book. If the book is out of print, it may be worth you suggesting to the authors that they make it available at Stéphane’s page.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: