For all the newcomers to Nim and people who would like to learn some new Nim trick, there is now an official page at Nim website dedicated to that:
[https://nim-lang.org/learn.html](https://nim-lang.org/learn.html) There you can find all the learning resources (both official and from the community) you need in one place. * * * If you think something needs to be added, changed, etc. you can open an issue or send a pull request on [website repo](https://github.com/nim-lang/website). We are aware that currently (until v0.19.4 is out) link to macro tutorial is broken. You can read the tutorial [here](https://nim-lang.github.io/Nim/tut3.html).