I want to tell you about a development technique called "Snippet-driven Development". I have successfully implemented it at one of my previous workplaces, and brought it to all the companies at which I have worked in a managerial position ever since. It can help you move faster and get feedback sooner, which is always valuable.
In this article you'll learn the basics of NixOS and the Nix Expression Language. This article also reflects on my observations of NixOS's philosophy and ecosystem. By the end of the article, you should have a fully working NixOS install running on a physical host or in a Virtual Machine (with copy-paste between virtual and main systems enabled).