blob: c0b583429af166288a06c83f96458c889874d932 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
Learning Nim
============
.. container:: standout
Tutorials
---------
.. container:: tutorials
- | `Tutorial (part I) <docs/tut1.html>`_
| Learn the basics of Nim's types, variables, procedures, control flow, etc...
- | `Tutorial (part II) <docs/tut2.html>`_
| Learn Nim's more advanced features such as OOP, generics, macros, etc...
.. container:: standout
Books
---------
.. container:: books
- | `Nim in Action <https://manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81>`_
| *Nim in Action* teaches
you all you need to know to begin writing powerful, portable
and efficient applications in Nim. It includes a handful of practical
and fun hands-on examples which teach you Nim.
.. container:: standout
Examples
--------
.. container:: examples
- | `Nim by Example <http://nim-by-example.github.io/>`_
| Nim by Example is an excellent starting place for beginners.
- | `Nim on Rosetta Code <http://rosettacode.org/wiki/Category:Nimrod>`_
| Many different Nim code examples comparable to other languages for reference.
- | `Nim for C/C++ Programmers <https://github.com/nim-lang/Nim/wiki/Nim-for-C-programmers>`_
| A useful cheat-sheet for those most familiar with C/C++ languages.
.. container:: standout
Articles
--------
.. container:: articles
- `How I Start: Nim <http://howistart.org/posts/nim/1>`_
- `Getting Started With Nim <https://akehrer.github.io/posts/getting-started-with-nim>`_
- `Getting Started With Nim - Part 2 <https://akehrer.github.io/posts/getting-started-with-nim-2>`_
- `What is special about Nim? <http://hookrace.net/blog/what-is-special-about-nim>`_
- `What makes Nim practical? <http://hookrace.net/blog/what-makes-nim-practical>`_
- `Learn Nim in minutes <http://learnxinyminutes.com/docs/nim>`_
- `Dr Dobbs Nimrod Publication <http://www.drdobbs.com/open-source/nimrod-a-new-systems-programming-languag/240165321>`_
- `Nim articles by Göran Krampe <http://goran.krampe.se/category/nim>`_
Documentation
-------------
More examples of Nim code can be found in the `Nim Language Documentation <docs/manual.html>`_.
|