That is a lot like the programming gui for the Lego Mindstorms system. It seems like a good way to get kids interested in programming if only to bridge them to working with actual code.
VB was my first programming language (I was 15 at the time) it is a good way to produce results fast and learn about conditional statements, loops and functions. Later, I switched to C and C++.