Overview of the Nix Language
Appearance
This discussion article covers the syntax, semantics, typing, compilation, tooling and libraries of the Nix Expression Language.
Learning the Nix language
The manual provides a reference of the Nix language.
Nix By Example is a step-by-step tutorial.
Syntax Highlighting/IDE Support
Nix language has decent syntax highlighting (SH) support among popular code editors, but refactoring/autocomplete is still rare.