Re: Nim lang for beginners?????
As expected, the original poster turned out to be spammer. Locking this thread but not removing it because the answers are valuable.
Re: Nim lang for beginners?????
Also, in case you're gonna end up doing any OOP in Nim, [this blog post](https://matthiashager.com/nim-object-oriented-programming) helped me quite a bit.
Re: Nim lang for beginners?????
> Does anyone know of beginner Nim tutorials… (...) All of the tutorials I have > seen assume that you’re coming over from another language and thus don’t need > certain concepts explained. >From >[https://narimiran.github.io/nim-basics](https://narimiran.github.io/nim-basics) > : > Who is this for? > > * People with no or minimal previous programming experience .
Re: Nim lang for beginners?????
Apart from the stuff linked on the "learn" page, there also two channels on youtube, [kiloneie]([https://www.youtube.com/watch?v=5tVIsDYPClA=PLvwc2YT9MFOlPPexrsY-t7BNTdg2Vsx06](https://www.youtube.com/watch?v=5tVIsDYPClA=PLvwc2YT9MFOlPPexrsY-t7BNTdg2Vsx06)) and [Universal Programming Studio]([https://www.youtube.com/watch?v=Iro4l0bMBb4=PLvxZJTnSXMLrCF9lXyg8D5kxTlXjwPsHE](https://www.youtube.com/watch?v=Iro4l0bMBb4=PLvxZJTnSXMLrCF9lXyg8D5kxTlXjwPsHE)) that made some tutorials on the very basics of Nim.
Re: Nim lang for beginners?????
i think Kiloneie did a video series, tough i think he just did basic concepts i think. [https://www.youtube.com/watch?v=kogpTd0IlAw=youtu.be](https://www.youtube.com/watch?v=kogpTd0IlAw=youtu.be) I personal would love to see practical cooding stuff, i am atm struggling how to not make garbage spaghetti while pasing game logic between players and gameserver << rewrite is in plan, just am lazy w8ting for -gc:arc to finish Maybe i should start a stream and then whenever i get stuck i go publicly harass pros on chat for help xD
Re: Nim lang for beginners?????
Have you checked out the "Nim basics" book, linked in our "Learn" page? [https://nim-lang.org/learn.html](https://nim-lang.org/learn.html). IMO it focuses on a lot of basic concepts. But if you really want to start learning "native" programming then I will recommend learning some of the more mature system languages, as they have got decades of learning materials around (my personal favorite is the [pascal tutorial](https://wiki.freepascal.org/Object_Pascal_Tutorial)). This is because most of the computer stuff are the same between languages, so skill sets from one tends to transfer easily to an another (at least in my experience). > I suppose what I’d really like to have would be large 100% real+full > tutorials that mash together different (but somewhat related) concepts, > explaining everything, teaching you different ways of doing things, > discussing efficiency/best practices for the future and common pitfalls etc. > And with goals that are understandable (yeah, brainfuck converter is NOT a > good tutorial, just why). I would love something like that too, but we are kinda short on man power :P For now learn the basics and do the research on your own is the only way unfortunately. However, our [chat rooms](https://nim-lang.org/community.html) are extremely active, and we would be happy to help with any trouble that you might encounter while learning Nim :) Welcome to the Nim community.
Nim lang for beginners?????
Does anyone know of beginner Nim tutorials… or knows how to use it and could create some? All of the tutorials I have seen assume that you’re coming over from another language and thus don’t need certain concepts explained. Also example code that looks like it wouldn’t work on its own (never-defined variables? I could be wrong). I have done a couple of Python scripts (working with images), and a while ago I did the required visual basic stuff in a programming+interactive media class (also Maya Embedded Language and Google App Inventor). Because of what little I’ve done being higher level (or abstracted altogether), I’m completely lost when it comes to compiler stuff, pointers, metaprogramming (I have the feeling I just said something similar to “squares, diamonds, rectangles, and quadrilaterals”), interacting with other languages, etc. I suppose what I’d really like to have would be large 100% real+full tutorials that mash together different (but somewhat related) concepts, explaining everything, teaching you different ways of doing things, discussing efficiency/best practices for the future and common pitfalls etc. And with goals that are understandable (yeah, brainfuck converter is NOT a good tutorial, just why).
Re: Nim lang for beginners?
The Nim book is also really nice. If you are just starting, ignore Pointers and MetaProgramming for now, practice basic constructs, thats like making a Python "Hello World" using CTypes. ;P
Re: Nim lang for beginners?
[https://narimiran.github.io/nim-basics](https://narimiran.github.io/nim-basics)/
Nim lang for beginners?
Does anyone know of beginner Nim tutorials… or knows how to use it and could create some? All of the tutorials I have seen assume that you’re coming over from another language and thus don’t need certain concepts explained. Also example code that looks like it wouldn’t work on its own (never-defined variables? I could be wrong). I have done a couple of Python scripts (working with images), and a while ago I did the required visual basic stuff in a programming+interactive media class (also Maya Embedded Language and Google App Inventor). Because of what little I’ve done being higher level (or abstracted altogether), I’m completely lost when it comes to compiler stuff, pointers, metaprogramming (I have the feeling I just said something similar to “squares, diamonds, rectangles, and quadrilaterals”), interacting with other languages, etc.