Event-handlers (“when-do”) aren’t primitive constructs in traditional coding languages like Python and Java, but they are in blocks languages like Scratch, Snap!, Thunkable and App Inventor. The latter two languages are also integrated with a user interface design tool. This radically changes the kinds of software beginners can create.
Contributed by Dr. Christine Liebe, CS Teach Course, Colorado School of Mines