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.


Nim lang for beginners?????

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

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)/


Nim lang for beginners?

2019-12-03 Thread WhiteleeMartinze
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.