> I do feel that beginners (as in, less experienced programmers, people who > haven't used many languages, not all new nim users) might find this style of > documentation intimidating, because there's not much hand holding.
Nim was not designed for beginners. I happen to think it's not the worst choice for beginners either, but it wasn't designed for it. There is not much hand holding but "don't use what you don't understand" goes a long way. You can write programs successfully without templates or macros and you can use other people's macros without understanding how to write your own.
