News for hackers. Stuff that matters.
Re:How to Learn Nix by yewenjie on Tuesday March 15, 2022 @01:39AM (#30681994)
My two-cents for learing Nix:

0. Give up the expectation of figuring it out quick

1. Read the official manual instead of tutorials

2. Read example configurations from public repos

Re:How to Learn Nix by houzi on Tuesday March 15, 2022 @04:24AM (#30682868)
Wrt to 1), how often do you reckon a beginner is faced with:

> By default, `args` is a set of derivation names denoting derivations in the active Nix expression. These are realised, and the resulting output paths are installed.

?? - I think the author really hits the nail on the head with this point.

Re:How to Learn Nix by doliveira on Tuesday March 15, 2022 @03:41AM (#30682637)
Yeah, most tutorials and posts about Nix do have the same feeling as the (in)famous monad explanations
Re:How to Learn Nix by dotancohen on Tuesday March 15, 2022 @02:59AM (#30682404)
This is how I like to learn most technologies. If e.g. a language does not have proper documentation but rather a bunch of almost-blog-post tutorials, then I have no interest in learning it.

That said, some tech goes too far. You'll never learn C++ by reading the standards.

Re:How to Learn Nix by colordrops on Tuesday March 15, 2022 @03:18AM (#30682506)
#2 was the main thing that worked for me.

Also, IRC.

Re:How to Learn Nix by ninjin on Tuesday March 15, 2022 @03:37AM (#30682619)
Indeed, we are a fair few in #[email protected] and people are welcome to drop by.
Re:How to Learn Nix by ltultraweight on Wednesday March 16, 2022 @11:24AM (#30699943)
To be fair to newcomers: More people are active in the matrix channel nowadays. https://discourse.nixos.org/t/join-us-on-matrix-at-nix-nixos...