Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



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.


Yeah, most tutorials and posts about Nix do have the same feeling as the (in)famous monad explanations


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.


#2 was the main thing that worked for me.

Also, IRC.


Indeed, we are a fair few in #nixos@irc.libera.chat and people are welcome to drop by.


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: