A visual block-based programming language designed for education and learning the fundamentals of programming, focused on creating interactive stories, games, and animations.
event-driven, visual, imperative
education, game development, animation
hot reload, interactive development, modules, iterators/generators
dynamic system, structural typing, strong typing, full inference, runtime checking, none type coercion, no type annotations
interpreted
Logo, Smalltalk, Etoys, StarLogo, AgentSheets
sb, sb2, sb3, sprite, sprite2, sprite3
| Status | active |
| Type | programming |
| Created | 2001 |
| Designed by |
Mitchel Resnick John Maloney Andrés Monroy-Hernández Natalie Rusk |
| Developed by | MIT Media Lab |
| PyPL Index | N/A |
| TIOBE Index | #18 |
| GitHub rank | N/A |