For learning Squeak, use Smalltalk books for the language, and read code.
On the topic of algorithms, I'd recommend The Algorithm Design Manual for a programmer (as opposed to an algorithms theoretician).
Daniel
Tim Will tyguy11@comcast.net wrote:
Torsten Sadowski wrote:
I would also strongly suggest Kent Beck, Smalltalk best practice patterns.
This book starts where introductions stop. It helped me to understand a lot of talk on this list (and gives hints to writing good programs).
Cheers, Torsten
On Tue, 30 Sep 2003 goran.krampe@bluefish.se wrote:
Tim Will tyguy11@comcast.net wrote:
Question: If one was to teach themselves programming using squeak, what books would they use other than the ones I mentioned above? I am particularly interested in anything related to algorithms. These books don't have to necessarily pertain only to squeak or smalltalk.
Thanks, Tim
Make sure you don't miss all the free books here: http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
There is enough Smalltalk there to read for a loooong time. :-) And remember - every book covering Smalltalk in general should be applicable to Squeak.
regards, Göran
Is there a favorite book on algorithms that can be recommended or is the best advice on learning algorithms to simply read as much code as possible such as the various sort methods for example and plug away on trying to understand what you have just read? Is this the model for learning to program in squeak?
thanks, Tim
Daniel Vainsencher danielv@netvision.net.il wrote:
For learning Squeak, use Smalltalk books for the language, and read code.
And don't forget to use the tools. For example, the debugger is a great way to learn code - just step through it! Often forgotten by newbies I think.
Another must is to know how to search the code: alt-m, alt-n, alt-N, method finder (ctrl-w), alt-b, instvar refs/class var refs etc. The best way to learn how to use a class or a method is to look how others have done it! alt-n/alt-N that is.
regards, Göran
On 01/10/03 05:03, "goran.krampe@bluefish.se" goran.krampe@bluefish.se wrote:
Daniel Vainsencher danielv@netvision.net.il wrote:
For learning Squeak, use Smalltalk books for the language, and read code.
And don't forget to use the tools. For example, the debugger is a great way to learn code - just step through it! Often forgotten by newbies I think.
Another must is to know how to search the code: alt-m, alt-n, alt-N, method finder (ctrl-w), alt-b, instvar refs/class var refs etc. The best way to learn how to use a class or a method is to look how others have done it! alt-n/alt-N that is.
regards, Göran
Welcome to Squeak, Tim As usual, Göran do a wise advice. I'm in the process to convert myself from 'structured guy " to Squeaker. I'm learn from one manual in Code Warrior package what I first should learn debugger and what "The debugger is our friend". When I try to share what I learn is the first what I say. Exist "A debugger way to programming", Alejandro Reimondo was who show me how and I see a guided tutorial (not for Squeak) in somewhere, I think in ESUG site.
Cheers Edgar
squeak-dev@lists.squeakfoundation.org