Don't you also need to understand the go package manager or Nim's? I don't see how this is different than learning Gradle.
It’s pretty liberating to put some text in a single file, pass that file to a compiler, and have a single executable binary.
A devolved workflow I know.
> nimble install docopt > echo "import docopt" > test.nim > nim c test.nim
> nimble init > echo 'require "docopt"' >> projectname.nimble > echo "import docopt" > src/projectname.nim > nimble build
That's it! Now you know everything there is to know about Nim package management. (Not quite, but close enough)
It’s pretty liberating to put some text in a single file, pass that file to a compiler, and have a single executable binary.
A devolved workflow I know.