Everything About ___
Live briefing

Everything about Visual programming language

Educational programming system coded graphically by a user

In computer programming education, a visual programming language, block coding system or diagrammatic programming language, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs are generally the basis of low-code development platforms. Scratch is an example of a VPL. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Visual programming languageA 5-minute orientation
  2. Skim a recent paper: The Effects of Designing Scientific Experiments with Visual Programming Language on Learning OutcomesInfluential work since 2022
  3. Pick up a classic book: Starting out with C++The most-reprinted book on the subject
  4. Read the landmark paper: A State Transition Diagram Language for Visual ProgrammingCited 97 times
  5. Go sideways: Microsoft Robotics Developer StudioA closely related topic
  6. Go sideways: VIPLEA closely related topic

📖 Definitions

Noun A programming language that lets users create programs by manipulating program elements graphically rather than by writing code.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics