Official docs outline
11 sections- Nim Tutorial Part I
Basic syntax, control flow, procedures, and types.
- Nim Tutorial Part II
Object-oriented programming, generics, and exceptions.
- Nim Tutorial Part III
Macros and compile-time metaprogramming.
- Nim Manual
The language specification: types, expressions, statements, and procedures.
- Memory Management
ARC, ORC, and memory management strategies.
- Destructors and Move Semantics
Lifetime hooks and ownership.
- Backend Integration
C, C++, Objective-C, and JavaScript backends and interop.
- Compiler User Guide
Compiler options, optimization, and cross-compilation.
- Async and Concurrency
Async/await via asyncdispatch.
- Standard Library
Overview of the standard library modules.
- Style Guide
Naming and formatting conventions.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.