Computer Programming using GNU Smalltalk tries a different approach for teaching introductory computer programming than most other books by choosing Smalltalk as the programming language. A language which is mature and powerful yet not as widely used as some other popular alternative programming languages out there, waiting for its discoverers. The book aims computer users who have not done any computer programming before or curious programmers who want to learn Smalltalk programming language which is probably one of the influencers of the programming language they are currently using.
I have a soft spot for Smalltalk, so even though I barely use it, I like reading about it. "Computer Programming using GNU Smalltalk" is freely available online or via Lulu.com. It's a very basic introduction to computer programming, experienced programmers will basically get nothing out of this. If you don't know any Smalltalk but have coded before, you'd probably be better off reading your implementation's manual. For newbie developers this could actually be somewhat interesting, but the "creative" English (the author is no native speaker) makes it a bit hard to read. There are also instances where the shown output doesn't match the explanation, which might be very confusing for inexperienced developers. Not bad, but definitely could use some polishing and more substance.
My first book on Smalltalk...didn't expect it to be that short...but is well explained and the examples make sense...really like the book and I think it's a good introduction to Smalltalk :)
This book is free and gets you familiar with the GNU Smalltalk syntax. It is a book intended only for the new comers to the language so if you already know the basics, it won't help you much.
On the other hand, if you never used a pure object oriented language before, maybe you will get something out of it.
It is a very short book that can be covered very quickly so IMHO it's worth reading.
It is great for newbies to Object-Oriented programming paradigm and also to those who're studying smalltalk in school. The language in the book is very basic so, if you're even a new person to programming, it will benefit you.