Visual programming has come a long way since the first attempts in the 1970s, but it still has an aura of unfulfilled promises. In this article we will have a look at today’s main types of visual programming languages, and where they can be useful and why.