The documentation is not great (especially since it tends to document nix-the-language and not the conventions actually used in Nixpkgs), but there are very few languages on earth with more examples of modules than Nix.
Examples don't help if you can't understand them.
Examples don't help if you can't understand them.