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
https://squeak.org/
@fuxoft What's the difference from Scratch?
(I see on one screenshot "Based on Scratch".)
@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.