This really needs to be expanded and made a programming section. But I have always had a fascination with all the early programming languages that try to bridge visual and command code.
I'm being very open in these definitions: smalltalk background and further reading.
- The Lively Kernal Created by members of PARC. Think Web based smalltalk.
- Squeak Squeak is a modern version of smalltalk.
- GNU Smalltalk The GNU version of Smalltalk.
- Pharo an os/ide system claiming to be smalltalk-like