Beyond Functional Programming: The Verse Programming Language [pdf]
I'm not sure about the "learn it as a first language" bit.    x:=(1|2); y:=(7|8); (x,y)

This stuff just doesn't seem intuitive to me. It's not verbose enough to be obvious to someone who doesn't know what's going on.Looks interesting though; that's a really bright group of people. Be curious to see where their project ends up.