I tried Squeak Smalltalk about 15 years ago and today I am surprised how much it evolved and how usable and intuitive it is. I think this is the perfect environment to teach young kids programming. #nerdy
squeak.org/

Follow

@fuxoft What's the difference from Scratch?
(I see on one screenshot "Based on Scratch".)

@Rado1 AFAIK Scratch is simple language for learning programming. In Squeak / Smalltalk, you can program webserver, database or anything. Squeak / Smalltalk is programmed in itself.

@fuxoft Oh, therefore much higher level. And reason to teach children Smaltalk and not (e.g.) lua, python,...?
Are there some advantages over other languages?
(I know I can google it but it seems you know it already...)

@Rado1 Smalltalk is the "original object oriented language". Everything is an object. And I mean everything. All programming is just sending messages to objects. E.g. to calculate "3 + 4", you send a message "+" with argument "4" to object "3". The magic is what the objects and messages do, and you can inspect all of that and study the existing objects.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.