Nix Language: Learning resources: Difference between revisions
imported>Fricklerhandwerk No edit summary |
imported>Fricklerhandwerk specify Nix Pills chapters on language introduciton |
||
Line 5: | Line 5: | ||
* [https://medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c55 Nix By Example] is a step-by-step tutorial. | * [https://medium.com/@MrJamesFisher/nix-by-example-a0063a1a4c55 Nix By Example] is a step-by-step tutorial. | ||
* [https://nixos.org/nixos/nix-pills/ | * 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. |
Revision as of 19:29, 9 August 2022
- The Nix manual provides a reference of the language. All language constructs you may use are defined there, together with code snippets.
- nix-snippets may be a good fit if you prefer learning the language in small chunks. It is a beginner-focused community resource for learning the Nix expression language while having fun!
- 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 book with a bunch of examples on how the language works.
- Learn X in Y minutes is quick reference for Nix syntax, types, operations, etc.