
http://www.lulu.com/us/en/shop/andres-valloud/a-mentoring-co...
http://sdmeta.gforge.inria.fr/FreeBooks/WithStyle/SmalltalkW...
If you need something longer, the official Java Coding Style[1] is getting a bit old, but Java is probably the language where you're least surprised when you start working at a new company or project.
Other than that, I prefer actual books that don't just focus on indentation, but go beyond that, like Perl Best Practices or Smalltalk With Style.
[1]: http://www.oracle.com/technetwork/java/codeconvtoc-136057.ht...
I found the following particularly useful: 'Smalltalk by Example', by Alex Sharp; 'Smalltalk With Style', by Edward Klimas, Suzanne Skublics and David A Thomas.
This is a great book for beginners in any OO language: 'Smalltalk, Objects, and Design', by Chamond Liu
Also surprisingly useful (terse, but well structured): 'On To Smalltalk', by Patrick Henry Winston
Finally, there's the excellent ProfStef interactive tutorial that's included with Pharo (http://www.pharocasts.com/2010/01/learn-smalltalk-with-profs...).
Name: MyClass
Superclass: Core.Object
Instance Variables: anInstVar anotherVar
Create methods:
Accessors
Initializer
Subclass responsibilities
"Accessors" aka getters. ~
See 1996 "Smalltalk with Style"page 113 get method
page 117 set method
https://rmod-files.lille.inria.fr/FreeBooks/WithStyle/Smallt...
~
"After the creation of the class StUser, it is highly recommended that you perform automatic creation of instance variable accessors. One possible way to do this in Squeak is to use the context menu on a class among the entry more.... There, you can find create inst var accessors. Select this command to have all accessors created."http://www.hpi.uni-potsdam.de/hirschfeld/seaside/tutorial?ch...
etc etc