Extra Credit

Nim

Official docs outline

11 sections
  1. Nim Tutorial Part I

    Basic syntax, control flow, procedures, and types.

  2. Nim Tutorial Part II

    Object-oriented programming, generics, and exceptions.

  3. Nim Tutorial Part III

    Macros and compile-time metaprogramming.

  4. Nim Manual

    The language specification: types, expressions, statements, and procedures.

  5. Memory Management

    ARC, ORC, and memory management strategies.

  6. Destructors and Move Semantics

    Lifetime hooks and ownership.

  7. Backend Integration

    C, C++, Objective-C, and JavaScript backends and interop.

  8. Compiler User Guide

    Compiler options, optimization, and cross-compilation.

  9. Async and Concurrency

    Async/await via asyncdispatch.

  10. Standard Library

    Overview of the standard library modules.

  11. 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.

All 41