As @KyleHerndon said, there’s not much similarities at the surface – Luna’s syntax is much closer to Python or Ruby than to Haskell. There are some concepts, like monads, that may be familiar if you’re a haskeller, but you can also ignore all that for now and just get your hands dirty with Luna. I would definitely not say that learning Haskell first is a good way of wrapping your head around Luna – all fundamental concepts should be clear without it.
As for syntax samples – that’s some very important feedback for us. We kind of hoped that our example programs would solve that, but since there’s a need for this section in the documentation, we definitely need to add these.
We shouldn’t wait any longer – the basic and common pieces of syntax (particularly the parts that do not touch types – just plain old expressions) are stable now and ready to get documented. If anyone would like to help with this, that would be great. It’s a great first contribution and also an awesome way to master the syntax. This should happen as part of our documentation, which is open source and available on GitHub at https://github.com/luna/luna-book