Smalltalk Books

Legendary Books

Every Smalltalker has a hardcopy of them.


Free Download

Smalltalk-80, Bits of History, Words of Advice
By Glen Krasner
Editor ISBN 0-201-11669-3. 344 pp.
1983

Free Download

Smalltalk-80: The Language and its Implementation
By Adele Goldberg and David Robson
Xerox Palo Alto Research Center
ISBN 0-201-11371-6. 344 pp.
1983

Free Download

Smalltalk-80, The Interactive Programming Environment
By Adele Goldberg
ISBN 0201113724. 560 pp.
1983

Free Download

The Taste of SmalltalkBy Ted Kaehler and Dave Patterson, W W Norton & Co.
ISBN: 0393955052.
May 1986.
Comments from Stephane Ducasse
This book is for collectors. The quotes are really excellent.
All the chapters are ready (except chap.2 for now) Enjoy it. (Scanned, OCRed...by Stef, Alex, Gabriela, and Lukas).
Thanks Ted.


Books for starters

Good books to start learning Smalltalk.

Free Download

Squeak by Example
By Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz and Damien Pollet.
Square Bracket Associates, 2007.
Comments from Stephane Ducasse
It is intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. (You can also pay for the PDF download from lulu.com, if you would like to make a contribution to this effort, but you are under no obligation)

Free Download

Smalltalk by Example: the Developer's GuideBy Alex Sharp, McGraw Hill Text;
ISBN: 0079130364, 1997.
Comments from Stephane Ducasse
This book covers all kinds of issues basic level, design, testing... I liked it a lot. The code and the book as a single file containing everything are available. Thank again Lukas Renggli for his effort for converting everything from Word. Thanks a lot Alec and thanks McGraw-Hill http://books.mcgraw-hill.com/ They were really nice with us so think about it if you hesitate to buy one of their books. Not all the publishers are that open-minded.

Free Download
Creative Commons

Programando con Smalltalk [SPANISH]
By Diego Gomez Deck
Comments from Stephane Ducasse
Thanks Diego. This book is distributed under the Creative Commons license and it would be nice to translate it in other languages.
Comments from ClubSmalltalk
Our friend Diego Gomez Deck has written an excellent book in Spanish to start in Smalltalk. You can buy a hardcopy or you can download it under the creative common licence from http://smalltalk.consultar.com/.
If you like it, we recommend to buy it, we are proud of this kind of projects.

Commercial

The career of every developer is marked by a path towards greater understanding of software engineering and design. Sometimes luck intervenes and a meeting with a mentor causes a great advance in one's abilities. However, there are only so many of these rare encounters and thus this opportunity cannot possibly come to everyone. This book is an attempt to remove having luck as a limiting factor for one's professional growth in Smalltalk, by creating an explicit form for the material received over the course of several years of mentoring.
 

Commercial

Fundamentals of Smalltalk Programming Technique, Vol I
By Andrés Valloud
The present work, divided in two volumes, illustrates programming techniques every Smalltalk developer should master. The thorough treatment also describes the method to efficiently develop new skills, and exemplifies valuable lessons learned over more than a decade of experience.

Free Download

Practical Smalltalk: Using Smalltalk/V
By Dan Shafer and Dean A. Ritz, Springer Verlag;
1991
Comments from Stephane Ducasse
Many thanks to the original publishers of this book Springer Verlag, and Dan. Thanks

 

Free Download

Smalltalk An Introduction to Application Development using VisualWorks
By Trevor Hopkins and Bernard Horan, Pearson Education
1995.
Comments from Stephane Ducasse
The answers of the exercises are at ftp://st.cs.uiuc.edu/pub/Smalltalk/books/Book_Answers.tar.gz

Many thanks to the original publishers of this book, Pearson Education, for permission to distribute this work, and of course the authors!

 

Free Download

The Joy Of Smalltalk
By Ivan Tomek, 700 pages
2000.
Comments from Stephane Ducasse
Ivan wrote this book and he gave it to the community. It contains a lot of useful material. Thanks again ivan and continue to write good books.
 

 

Free Download

The Art and Science of Smalltalk
By Simon Lewis, Prentice-Hall
1995-1999.
Comments from Stephane Ducasse
Many thanks to the original publishers of this book Prentice-Hall, the responsible of the HP series and Simon Lewis.

Free Download

Pharo by Example
By Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou and Marcus Denker
Square Bracket Associates
2009.
Comments from the authors
The book helps you get started with A Quick Tour of Pharo and guides you through A First Application. The Smalltalk language is introduced in the chapters Syntax in a Nutshell and Understanding Message Syntax.

Online Book

We are making this book available to you for free. You can soon obtain a printed copy through lulu.com. We wish to thank the European Smalltalk User Group (ESUG) and Inceptive.be ("Innovative Software Concepts") for sponsoring this book. We are looking for additional sponsors. If you are interested, please contact us. If you are a publisher interested in publishing this material, please contact us.

Advanced books

Books that are oriented in a topic in specific of Smalltalk.
 

Commercial

 

This volume, divided in two parts, provides a strong foundation for hashing, hash functions, and their application in the context of software development. The first part develops hashing and hash functions from first principles. The behavior characteristics required of hash functions are examined in detail. A thorough description of how hash functions are constructed follows, complete with a rich survey of existing hash functions. But often times existing hash functions are inappropriate for the task at hand. To address this problem, the second part shows how to build novel hash functions that are both efficient and of very high quality for many of the types of data that occur in practice. The book includes over 230 exercises. Together with their answers, provided in an appendix, they further develop the material in often unexpected ways. While the programming language used in this book is Smalltalk, the information provided applies to other programming languages as well.
 

 

Free Download

A Little Smalltalk
By Tim Budd, Addison-Wesley
1987
Comments from Stephane Ducasse
Many thanks to Tim Budd and his publisher.
Please have a look at http://www.aw.com/catalog/academic/discipline/1,4094,69948,00.html.
Comments from ClubSmalltalk
Take a look at http://www.littlesmalltalk.org/
 

 

Free Download

Smalltalk With Style (Volume One)
By Edward Klimas, Suzanne Skublics and David A. Thomas.
ISBN: 0-13-165549-3, Publisher: Prentice Hall, Copyright.
1996.
Comments from Stephane Ducasse
A great and small book that everybody should read. Thanks Ed, Suzanne and Dave to give it for free. We would like to OCR it but we do not have time now. If you have a better cover please send it to me.
 

 

Only some chapters

Smalltalk Design Pattern Companion
By Sherman Alpert, Kyle Brown, and Bobby Woolf. Addison-Wesley, 978-02011846241998.
Comments from Stephane Ducasse
The chapters listed here are not in their final form but more in draft form. The book is really excellent.

More Free Books

Thanks to the work of Stéphane Ducasse, we have a huge collection of Free Smalltalk books online.
Please visit and download from http://stephane.ducasse.free.fr/FreeBooks.html

Essays



    

Free Download

You can buy it making a donation to the Institute, or just download and donate. 
   
Points of View — a tribute to Alan Kay By Ian Piumarta and Kimberly Rose (eds)
Viewpoints Research Institute
ISBN 978-0-9743131-1-5, 272 pages
2010
Comments from Viewpoint Research
Points of View is a collection of previously-unpublished essays written to celebrate Alan Kay's 70th birthday. Twenty-nine luminaries from diverse disciplines contributed original material for this book. 
We believe this volume will appeal to readers and collectors looking to learn more about Alan through the eyes of his colleagues past and present, or to gain some unique insights into computer science, management, music and the arts.  

E-zines

SqueakNews (2001-2001)

Squeak News E-Zine was the first periodical purely dedicated to Squeak, arguably the most powerful software development system in existence. Unfortunately the original Squeak News E-Zine had to cease publication after only 5 issues due to the economic uncertainties and related hardships following September 11.