Nix Language: Learning resources: Difference between revisions
imported>Fricklerhandwerk m Fricklerhandwerk moved page Nix Expression Language: Learning resources to Nix Language: Learning resources: nix expression language -> nix language |
imported>Fricklerhandwerk mNo edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* The [https://nixos.org/nix/manual/#ch-expression-language Nix manual] provides a '''reference''' of the language. All language constructs you may use are defined there, together with code snippets. | * The [https://nixos.org/nix/manual/#ch-expression-language Nix manual] provides a '''reference''' of the language. All language constructs you may use are defined there, together with code snippets. | ||
* [https:// | * [https://nix.dev/tutorials/nix-language Nix language basics] is a practical tutorial to reading the Nix language. | ||
* [https:// | * [https://github.com/tazjin/nix-1p Nix - A One Pager] provides a brief overview of language constructs | ||
* [https://nixos.org/nixos/nix-pills/ | * [[Nix by example]] is a step-by-step tutorial. | ||
* Nix Pills [https://nixos.org/guides/nix-pills/basics-of-language.html Chapter 4] and [https://nixos.org/guides/nix-pills/functions-and-imports.html Chapter 5] discuss key language features | |||
* [https://nixcloud.io/tour/ The Nix Tour] is an interactive tour that uses the actual package manager to learn you the language by example, in the browser. | * [https://nixcloud.io/tour/ The Nix Tour] is an interactive tour that uses the actual package manager to learn you the language by example, in the browser. | ||
* [https://scrive.github.io/nix-workshop/ Scrive Nix Workshop] is a | * [https://scrive.github.io/nix-workshop/ Scrive Nix Workshop] is a series of examples demonstrating language features, mostly without comments or further explanations. | ||
* [https://learnxinyminutes.com/docs/nix/ Learn X in Y minutes] is | * [https://learnxinyminutes.com/docs/nix/ Learn X in Y minutes] is brief listing of Nix syntax, types, operations, etc. | ||
== Relevant pages == | == Relevant pages == | ||
Line 18: | Line 20: | ||
* [[Nix Expression Language: Tips & Tricks]] | * [[Nix Expression Language: Tips & Tricks]] | ||
[[Category:Nix | [[Category:Nix Language]] | ||
[[Category:Guide]] | [[Category:Guide]] |
Latest revision as of 07:40, 5 October 2022
- The Nix manual provides a reference of the language. All language constructs you may use are defined there, together with code snippets.
- Nix language basics is a practical tutorial to reading the Nix language.
- Nix - A One Pager provides a brief overview of language constructs
- Nix by example is a step-by-step tutorial.
- The Nix Tour is an interactive tour that uses the actual package manager to learn you the language by example, in the browser.
- Scrive Nix Workshop is a series of examples demonstrating language features, mostly without comments or further explanations.
- Learn X in Y minutes is brief listing of Nix syntax, types, operations, etc.