Oh no, I thought I was going to learn F# next, but then I saw this! Oh there simply aren't enough hours in the day! I am thinking about adding VPL to the Microsoft DigiGirlz summer camp curriculum.
What the heck is VPL? From MSDN:
"Microsoft Visual Programming Language (VPL) is an application development environment designed on a graphical data-flow-based programming model rather than control flow typically found in conventional programming. Rather than series of imperative commands sequentially executed, a data-flow program is more like a series of workers on an assembly line, who do their assigned task as the materials arrive. As a result VPL is well suited to programming a variety of concurrent or distributed processing scenarios.
VPL is not limited to novices. The compositional nature of the programming language may appeal to more advanced programmers for rapid prototyping or code development. In addition, while its toolbox is tailored developing robot applications, the underlying architecture is not limited to programming robots and could be applied to other applications as well. As a result, VPL may appeal to a wide audience of users including students, enthusiasts/hobbyists, as well as possibly web developers and professional programmers."