A guide about basic and advanced built-in types, statements, control flow, and procedures.
How to use Object Oriented Programming in Nim, exceptions, generics, and templates.
Learn about meta-programming and macros.
Compile and run Nim snippets in your browser.
Multi-language playground with lots of options.
Provides a listing and description of all the modules in the standard library.
The Nim programming language specification.
All Nim documents and modules in one place. Use Ctrl/Cmd+F.
The stylistic conventions that Nim's official projects adhere to.
Search for available Nimble packages.
Learn how to document your code using reST syntax, how to use Nimprof for profiling, and how to debug with GDB/LLDB.
For programming beginners. Covers all the basic topics, enough to make your first programming steps.
Write an interpreter for the BrainF#@% programming language in Nim.
A series of short examples covering the most common topics.
Building mini applications with Nim.
A 5-minute tour through Nim.
A collection of Nim snippets with brief notes.
Tutorial explaining essentials of how Nim stores data in memory.
OOP in Nim, Arduino and Nim, and more.
NES emulator in Nim, SDL2 platformer, writing small binaries, etc.
Options, File handling, stack vs heap (ref) objects, etc.
Aggregated feed of Nim blogs.
Learn Nim by solving short challenges.
Rosetta Code tasks solved in Nim.