Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What is your process of learning it? Did you take the Pharo MOOC?


Yep, I'm still working my way through the MOOC. It's quite well done.

I would recommend even taking the time to listen to the parts that seem basic. The Smalltalk way of thinking about objects is different from how OOP is usually done in some subtle but important ways, so I'm finding it useful to take a "forget everything you know" approach.

Somewhat amusingly, the process of learning Smalltalk in the evenings and then going back to Java during the day is going a long way toward helping me understand why Yegor Bugayenko seems so chronically exasperated.


That's great to hear. It's been on my radar for a while, but I've not dove into yet.

> I would recommend even taking the time to listen to the parts that seem basic.

Thanks for that recommendation! This is my default style, although it's enabled by not knowing much anyway. Lol.

Regarding your last point, this is my exact feeling knowing F# and Racket before being forced to use Python in some capacities.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: