Visual programming, then called CASE (computer aided software engineering) was a big deal in the 90's but the consensus today seems to be that, once you're past toy problems, "visual" blocks made the task more difficult. The hard part of programming isn't writing the language text, it's figuring out the logic and deciding how to solve the problem. Visual tools don't make that easier and there's some evidence that they actually make it harder (because you have to conform to the way the tool works instead of just coding directly.)