Difference between revisions of "Nix Language: Learning resources"

From NixOS Wiki
Jump to: navigation, search
(add notes on Scrive Nix workshop)
(add nix.dev Nix language tutorial)
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://nix.dev/tutorials/nix-language Nix language basics] an practical tutorial to reading the Nix language.
  
 
* [https://github.com/tazjin/nix-1p Nix - A One Pager] provides a brief overview of language constructs
 
* [https://github.com/tazjin/nix-1p Nix - A One Pager] provides a brief overview of language constructs
Line 11: Line 13:
 
* [https://scrive.github.io/nix-workshop/ Scrive Nix Workshop] is a series of examples demonstrating language features, mostly without comments or further explanations.
 
* [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 quick reference for Nix syntax, types, operations, etc.
+
* [https://learnxinyminutes.com/docs/nix/ Learn X in Y minutes] is brief listing of Nix syntax, types, operations, etc.
  
 
== Relevant pages ==
 
== Relevant pages ==

Revision as of 07:39, 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.
  • 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.

Relevant pages