Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of On to Smalltalk

    On to Smalltalk

    Patrick Henry Winston · 1998

    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.

    Programming
    Open LibraryAmazon
    Stats for nerds
    2recommend
    4mentions
    3people
    2012–2019years
    50% recommend50% neutral

    Mentions per year

    20122013201420152016201720182019

    What Hacker News says

    1. jonjackyOct 2014
      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.

      thread
    2. fractallyteApr 2012
      There's a great collection of free books at: http://stephane.ducasse.free.fr/FreeBooks.html

      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...).

      thread
    3. jonjackyJul 2019
      Yes, both the motivation[1] and 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 these paragraphs "slides" but they are more concise and pointful than the slides people usually show at talks.

      [3] http://people.csail.mit.edu/phw/Books/index.html

      thread
    4. claystuJan 2019
      Your suggestion of parsing out the in-code documentation 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.

      thread

    Related

    Cover of Smalltalk with style
    2012–2025

    Smalltalk with style

    Edward J. Klimas
    4 recommend · 5
    Cover of Smalltalk, Objects, and Design
    2010–2025

    Smalltalk, Objects, and Design

    Chamond Liu
    7 recommend · 10
    Cover of A Little Smalltalk
    2009–2025

    A Little Smalltalk

    Timothy Budd
    5 recommend · 15
    Cover of The art and science of smalltalk
    2012–2020

    The art and science of smalltalk

    Simon Lewis
    2 recommend · 4
    Cover of Smalltalk-80
    2010–2025

    Smalltalk-80

    Adele Goldberg
    8 recommend · 13
    Cover of Kent Beck's guide to better Smalltalk
    2016–2018

    Kent Beck's guide to better Smalltalk

    Kent Beck
    0 recommend · 2
    Cover of Smalltalk best practice patterns
    2009–2026

    Smalltalk best practice patterns

    Kent Beck
    recommend · 32
    17
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385