On to Smalltalk

ASIN: 0201498278
Average Customer Review: 4.0, based on 8 reviews.
Customer reviews (5 of 8)
Practical approach to learning Smalltalk, 2005-07-17, Rating: 4.
As of 2005 I am a beginner in Smalltalk and I write my review from that perspective.
I like the approach the author uses where he splits the book in Sections and micro-sections. As the text proceeds, the attention of the reader is brought to topics previously introduced referring to them by their micro-section number. This allows easy comparing and contrasting related concepts introduced throughout the book. The net effect is that it is very easy to follow the explanations and never get lost as you can always browse very fast to the cross-referenced micro-sections.
This writing style gives the book a specific quality, whereby it does not need to be read from beginning to end, but rather can be opened at any page and you will make sense of the topic even if you have not picked the book in the last 6 months.
To me this is what a handy reference should be.
I do not give it 5 stars just because it is dated and it does not have as many pictures as I would have liked :-).
I like the approach the author uses where he splits the book in Sections and micro-sections. As the text proceeds, the attention of the reader is brought to topics previously introduced referring to them by their micro-section number. This allows easy comparing and contrasting related concepts introduced throughout the book. The net effect is that it is very easy to follow the explanations and never get lost as you can always browse very fast to the cross-referenced micro-sections.
This writing style gives the book a specific quality, whereby it does not need to be read from beginning to end, but rather can be opened at any page and you will make sense of the topic even if you have not picked the book in the last 6 months.
To me this is what a handy reference should be.
I do not give it 5 stars just because it is dated and it does not have as many pictures as I would have liked :-).
A Gentle Introduction to Smalltalk and OO Programming, 2004-06-12, Rating: 4.
This book is basically a Smalltalk primer, with a lot of OO-design principles embedded in the lessons. While useful to anyone who is new to Smalltalk, it is written with the assumption that the reader is not only completely new to Smalltalk, but also to Object-Oriented programming and possibly to programming in general. Thus, the lessons contain not only an introduction to Smalltalk syntax and grammar, but also to basic OO concepts like inheritance, aggregation, and data abstraction, as well as iterators, recursion, and other basic programming techniques. If you are an experienced programmer new to Smalltalk, some of the programming style advice may seem elementary, but you will still get a good introduction to the Smalltalk language. This would also be an excellent book for a basic Object-Oriented programming class. The author very deliberately tries to teach good OO style, and what is learned here will still be applicable if the reader goes on to work with Java or C++.<p>What prevented me from giving the book five stars was:<p>(1) It is a little bit dated. The book mostly uses Smalltalk Express or Cincom's VisualWorks in its examples. Both of these are still freely available, and there are only a few small changes in the current versions from what is described in the book. However, one does need to be aware that Smalltalk is not a dead language, it is still being actively developed, and this book is now over 6 years old.<p>(2) The style is a little different. The material is divided into logical task-oriented chapters that build on one another (How to Create Classes and Instances, How to Define Classes that Inherit Instance Variables and Methods, etc.), but each chapter is written as a series of numbered paragraphs as little "micro-lessons." I did not find it hard to follow, but it may not be to everyone's tastes.<p>Again, this is a primer for beginners, aimed at teaching Object Oriented programming style as much as Smalltalk. If you are an experienced programmer, especially with OO experience, looking to learn Smalltalk in a hurry, this may not be the most suitable book for you, as the language's keywords and idioms and syntax are introduced bit by bit throughout the book, and there is no concise reference guide.
Silly style; misleading content, 2002-01-21, Rating: 1.
I bought this book based on the reviews as was sorely dissapointed.<p>The writing style is of a programmer who never took an english class (it almost reads as if it were a program; every paragraph has its own number, and the organization is reminiscent of a C program).<p>The content fits the style. E.g., in an early example he shows how you can modify the Integer class to have calorie converter functions (his example application is a food calorie viewer). It seemed bizzare to me, so asked on comp.smalltalk and found out that this is an inappropriate use of the feature.<p>All in all, this is one of the poorest programming books I've ever seen.<p>Shayne Wissler
The best of it's kind!, 2001-02-12, Rating: 5.
This is an excellent book. Writien and organized in a style that is uncommonly clear and concise for an book of it's type. Winston explores the basic features of Smalltalk while continually implementing them in a workable application throughout the book. This is an extremely effective instruction technique. I recommend this book not only to Comp Sci students, but to professionals who want to add Smalltalk to their skillset.
To the point, 2000-08-05, Rating: 5.
I love this guy's writing style. It is just matter of fact and to the point. He cuts all the crap and teaches the language only. Result, you have a lean ~280 page book easily 1/4 the size of many other programming books. The author breaks all the topics up into small chunks and they're placed in logical order. This makes it not only easier to learn the material, but makes for a great reference book. If you've forgotten how to do something you can turn to the appropriate chapter and get the info you need without wading through many pages and searching. Each chapter is short and specific. Smalltalk is a great language and this gives you a great overview of it all.
