1
0
Fork 0
mirror of https://github.com/NixOS/nix.dev.git synced 2024-10-18 14:32:43 -04:00

shorten time estimate

move the section further up, as recommended by @infinisil
This commit is contained in:
Valentin Gagarin 2022-09-19 15:43:28 +02:00
parent d910383580
commit e9af30a6ff

View file

@ -54,32 +54,22 @@ See the [Nix manual][manual-language] for a full language reference.
[manual-language]: https://nixos.org/manual/nix/stable/language/index.html
### How long does it take?
- No experience with functional programming: 2 hours
- Familiar with functional programming: 1 hour
- Proficient with functional programming: 30 minutes
We recommend to run all examples.
Play with them to validate your assumptions and test what you have learned.
Read detailed explanations if you want to make sure you fully understand the examples.
### What do you need?
- Familiarity with software development
- Familiarity with Unix shell, to read command line examples <!-- TODO: link to yet-to-be instructions on "how to read command line examples" -->
- [A Nix installation](./install-nix) to run the examples
### How long does it take?
- **No experience with functional programming: 2 hours**
Carefully work through all definitions and examples.
Make sure you understand them by reading all detailed explanations.
- **Familiar with functional programming: 1 hour**
Learn syntax and semantics by examining definitions and examples, and read detailed explanations if in doubt.
- **Proficient with functional programming: 30 minutes**
The Nix language is largely unsurprizing to experienced functional programmers.
Read through the guide to get accustomed to the syntax and language features.
We recommend running all examples and playing with them to validate your assumptions and test what you have learned.
### How to run the examples?
- Every valid piece of Nix language code is a *Nix expression*.