学习

欲戴王冠,必承其重

官方资源

教程

教程·第一部分

一份关于基本和高级内置类型、语句、流程控制和函数的指南。

教程·第二部分

为你展示如何在Nim中进行面向对象编程、异常、泛型和模板。

宏教程

了解宏和元编程。

图书

Nim实战

跟着语言的主要开发者之一学习 Nim。 一份标准库的教程,一个教你编写自己的包和应用的指南, 使用 C 和 JavaScript 的接口等等。还有更多内容!

演练场

Nim 官方演练场

在你的浏览器中编译和运行 Nim 代码段。

ide.judge0.com 演练场 (非官方)

具有大量定制项的多语言演练场。

文档

标准库

列举并描述了标准库中所有模块。

语言手册

Nim编程语言规范。

搜索索引

在一个地方找到 Nim 的所有文档和模块。使用 Ctrl/Cmd+F.

Nim风格指南

Nim的官方项目所遵循的风格惯例。

Nimble包目录

搜索可用的Nimble包。

文档化、分析和调试指南

学习如何使用 RST 语法来生成代码文档、如何使用 Nimprof 来分析、如何使用 GDB/LLDB 来调试代码。

社区资源

教程

Nim教程(系列)

由liulun创作的,国内最早最有影响力的Nim系列教程,没有之一。

Nim语言快速入门教程

路中鸟创作的国内早期Nim教程,包含了大量优秀中文资源。

开始使用Nim

题叶(ChenYong)翻译的Nim经典文章之一

Nim语言有哪些特点

题叶(ChenYong)翻译的Nim经典文章之二

Nim 内存模型(英文)

一个解释 Nim 在内存中存储数据主要方式的教程。

Nim 入门(英文)

一个旨在教会尚未编程或刚学习 Nim 的人如何进行程序开发的视频系列。

写给你们的 Nim(英文)

... 写给 C 程序员

... 写给 Python 程序员

... 写给 TypeScript/JavaScript 程序员

博客

路中鸟

优秀的早期Nim博客

big_snail的Nim专栏

国内早期Nim启蒙经典

ch4o5的Nim博客

中文社区动态、PHPer学Nim

SciFX的Nim博客

Nim语言的趣味探索

其他(英文)

Rosetta Code

使用解决Rosetta代码任务。