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/

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

Follow

@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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.