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.
