Hacker News new | ask | show | jobs
by ospohngellert 2818 days ago
Does anyone know any good learning resources for this language aside from the tutorial. Just tried jumping in and got weird compile errors when trying to work with lists.
5 comments

It depends on your background.

If you would like to go from the very beginning (no or minimal programming experience): https://narimiran.github.io/nim-basics/ (disclamer: I'm the author of that tutorial)

If you are more experienced, and you want to explore all the possibilities that Nim provides, check the language manual: https://nim-lang.org/docs/manual.html

If you need any help with getting started, join Nim channel on IRC/Gitter and ask the questions. The community is very friendly and helpful! (It is one of the main reasons I kept using Nim in my Nim beginnings)

There is a book "Nim in Action" https://www.manning.com/books/nim-in-action by @dom96
Author here :)

I understand that it might suck to be buying a book to learn a language, so just in case you don't want to commit to that there are two chapters of the book which are free. You can find them listed in the link above or here: https://book.picheta.me/

Thanks so much! Want to get started with it before I decide to buy a book on it, but seems like a great language to program functionally in without all the hurdles :)
Also worth noting that Manning has sales quite frequently.
Adding one more "learning resource".. they are basically my notes.. you can see them get advanced as I learn Nim more (they are still getting constantly updated.. I last verified that all the snippets in there work on Nim 0.19.0).

And the notes:

https://scripter.co/notes/nim/

Join our IRC/Gitter or our forum, we're always happy to help: https://nim-lang.org/community.html.
http://howistart.org/posts/nim/1/index.html

was always my favorite "how I start". I see it was updated in February - I'm not sure if it's aged well / bitrotted.

But looks like there might be commenters close by that do know?