
On to Smalltalk
by Patrick Henry Winston · first published 1998
4mentions
2recommended by
3HN commenters
2012–2019first – last mentioned
67% recommend33% neutral
The pdf file linked is the wrong book, it points to: "Effects of temperature on the tensile strength and elastic modulus of composite material. / Hae Ryong Bae 1985" and not "on to Smalltalk" so please fix this. Only the DAISY link is valid, but you have to be visually impaired to find it useful.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
…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...).
on “Why Every Ruby Developer Should Learn Smalltalk” ↗PH Winston's books are exactly what you are looking for: On To Java, On To C, On To C++, On To SmallTalk. They appeared around 2000 and are now on the web: http://people.csail.mit.edu/phw/OnToC/ etc. They are written in an unusual format built around slides rather than pages - even the printed versions.
on “Ask HN: What programming/technical books do you wish existed?” ↗…the format[2] of these books is very effective and quite unique. It's a shame no one else has carried on in this style for more recent languages. In addition to Java, C, and C++, Winston also wrote On to Smalltalk[3]. [1] An introduction to a particular language for readers whoe are already experienced programmers. [2] Content is presented in numbered short paragraphs, many just a single sentence long. He calls…
on “Patrick Winston of MIT CSAIL has died” ↗…would go a long way towards documenting the libraries, provided the documentation is of high quality. However, that still doesn't address the bigger question: how do I program in Pharo. There's a book, "On to Smalltalk" that actually did a decent job of getting you started, but it's decades out of date now.
on “Pharo 7.0 released” ↗