Skip to content
Danil Yarantsev edited this page Sep 27, 2021 · 76 revisions
echo "Welcome to the Nim programming language wiki!"

⚠️ Disclaimer

  • Everything you see on this wiki is unofficial unless stated otherwise.
  • Do not open issues about the wiki content.

Getting Started

Bootstrapping Curated Packages Editor support FAQ
Tutorial 1 Tutorial 2 Tutorial 3 User Manual

Learn

Nim for X programmers
Nim for Python programmers Nim for TypeScript programmers Nim for C programmers
Nim for Java programmers Nim for D programmers Nim for Kids, Newbies and Non-professionals

Get Help

Official communities

Bridged real-time chats
  • Discord - bridged to IRC using https://github.com/Yardanico/ircord
    • Primary: #main, #offtopic, #nimble, #internals, #nimconf
    • Community: #gamedev, #webdev, #langdev, #science, #embedded
  • Gitter - bridged to Discord through the t2bot.io bridge
  • Matrix - bridged to Discord through the t2bot.io bridge
  • IRC #nim on libera.chat - also all Primary and Community channels from Discord:
    • Primary: #nim-offtopic, #nimble, #nim-internals, #nimconf
    • Community: #nim-gamedev, #nim-webdev, #nim-langdev, #nim-science, #nim-embedded

Since they're all bridged they have more people online -> you're more likely to get an answer to your question.

Not bridged chats
  • Telegram
  • Discord
    • Primary: #nimble
    • Language-Specific: #русский, #deutsch, #français, #español, #polski, #ελληνικά, #官话

Other unofficial communities

These communities are unofficial, so they can be inactive or contain outdated info

Websites
Chats

Most likely an incomplete list, feel free to add missing communities!

Social & Web

Official

Miscellaneous

Playlist with a lot of Nim videos StackOverflow Reddit Compiler Explorer
Exercism Learn Nim in 5 Minutes DevTo GetTogether
SPOJ Code Golf Code Wars AtCoder
RosettaCode RosettaGit DevDocs Docker Hub

Featured Pages

⬆️ Go to the top

Clone this wiki locally