=== Top of the Swiki === Attachments ===

Book Reviews

Chamond Liu - Smalltalk, Objects, and Design

This book uses IBM Smalltalk, so the GUI components are not helpful for Squeak. Teaches objects, modeling, and some Smalltalk syntax. Very little computer programming experience is assumed. -- David Mitchell

A Taste of Smalltalk

Great for procedural conversion. Might be a bit much for someone totally new to programming. The first few pages presume you've written some code in some language (comparison examples from LISP, Pascal, and others). I was able to type in the code with almost no changes in MVC and had a blast doing it. I was surprised to get it through my local library's inter-library loan. It is,unfortunately, out of print. -- David Mitchell

Smalltalk 80 - The Language

The Purple Book -- more than adequate for an intro, and the portions of the Blue Book that were left out are now available on the Web. This is still one of my favorites. Again, not really the best for bootstrapping from no programming experience. However, if you are in to Smalltalk, you should get your hands on this one. And then beg, borrow, or steal (well, don't steal) the Red,Blue, and Green Books. Actually, I was surprised again at being able to obtain these through interlibrary loan. (The Blue Book arrived having only been checked out once, such a shame!) The Red Book (the one on the "Interactive Programming Environment") is also out of print but is an excellent intro to the Browsers, inspectors, debuggers, and workspaces that we all learn to take for granted. -- David Mitchell

A Quick Trip to Objectland

(Why are the best books always out of print?) -- David Mitchell

Kent Beck - Smalltalk Best Practice Patterns

This was one of my first Smalltalk books. Still my most frequently referred to. Not a great intro, but picking out a pattern a day and just working the heck out of it. This book also encouraged me to read the image more than any other Smalltalk book I've read. (Kent continually talks about searching for all senders of thisAndSuchand it encouraged me to do the same). -- David Mitchell

The best book I've seen for the experienced programmer, and its content needs to be taught to new programmers as quickly as appropriate so they develop good habits. It may be too late for me, but I'm trying really hard.

Peter Coad & Jill Nicola - Object Oriented Programming

Probably the best Smalltalk book that doesn't have Smalltalk in the title. I still see this book at Borders and it is one of my favorites. I think it does the best job of showing what building corporate systems is like in Smalltalk. Definitely not sexy, but one of the only books of its kind. Also, I think the students at GeorgiaTech use this book in their Squeak classes, so you can fileIn rather than type and not worry about compatibility issues. (This book also gives equal time to C++, but you can skip those sections entirely if you like) -- David Mitchell

Patrick Henry Winston - On to Smalltalk

On To Smalltalk is good if you're experienced with programming, and you want to learn Smalltalk. This book uses Smalltalk Express for its examples, but a helpful Smalltalker has posted a list of corrections for use with Squeak at GrayAsparagusForSqueak.

Bookmorph Review

Library Book shows you some smalltalk books

Download the morph and use the squeak file browser to get it into the squeak system. -Torsten Bergmann

Two books specifically on Squeak will be published in 2000. http://www.whysmalltalk.com/squeak.htm

A good resource for tracking down out of print/unavailable books is Bibliofind http://www.bibliofind.com/
-- Dwight

Inside Smalltalk Volume II explains MVC