Re: Nim lang for beginners?????

2020-01-17 Thread Araq
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?????

2020-01-16 Thread Skaruts
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?????

2020-01-15 Thread miran
> 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?????

2020-01-15 Thread Skaruts
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?????

2020-01-15 Thread kodkuce
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?????

2020-01-15 Thread leorize
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.


Re: Nim lang for beginners?

2019-12-03 Thread juancarlospaco
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?

2019-12-03 Thread SolitudeSF
[https://narimiran.github.io/nim-basics](https://narimiran.github.io/nim-basics)/