Best Nix Resources to Follow
Starting to learn a functional programming language? We've prepared a top of resources to help you with this challenging endeavor. Why might this be useful? Firstly, you can always keep abreast of the latest, relevant news in the world of functional programming. Secondly, you can delve deeper into the topics that interest you more. Therefore, now we will offer you several new resources that will help you in your self-study of such an amazing programming language as Nix.
Books
This book contains all the materials you need to train Nix developers. She will help you capitalize on this content and contribute to improving it. We also hope that more people will find this book useful to learn Nix.
- Nix: A Purely Functional Linux Distribution
This is a book in which you will find not only individual Nix topics, but entire paragraphs devoted to functional programming as such.
- Nix Tour
The Nix Tour is an interactive tour from Joachim Schiele and Paul Seitz. This is using an actual package manager to learn the language with examples in the browser. Here you will learn about the constructs of the programming language, as well as the algorithmic uses of Nix.
Blogs
The blog is authored by Edward. He works as a programmer on the AI platform development team at Facebook. He also tweets about individual programming languages such as Nix, Haskell, and the field in general. Here you can find detailed breakdowns of specific areas of the language or framework. Edward posts with his illustrations to aid in visualization.
- The Wagner
This is a blog that focuses on functional programming in general, but articles on Nix in particular can be found here. For example, you can refer to the article on Building container images with Nix.
- Mattia Gheda
This is the place where a lot of notes are collected that may be useful to those who are learning Nix. The author of the blog is an Italian computer engineer who recently moved to Canada. He writes about everything to do with programming but focuses on EmberJS, Ruby, Elixir, and Nix (OS). He is now CTO at Precision Nutrition, and before that, he helped launch Unspace.
Serokell offers a large selection of articles on a wide variety of functional programming topics, including Haskell and Nix. The company leaders are evangelists of functional programming, great fans of Nix and Haskell, actively share their knowledge and wide experience with everybody on these blog pages, and in video lectures.
Youtube
- Andrew Tropin
Andrew Tropin is a YouTube channel dedicated to functional programming. You will find tons of videos about Nix here, such as how to improve the reproducibility of nix expressions, why and what we might need flakes for, and how to use them.
- Wil T
Wil T is the channel on which you'll find a whole series of videos about Nix. That being said, there are also videos that provide an introduction to this functional programming language. So the channel can be useful even for beginners.
- NixCon
You will find NixCon videos of talks here. This channel can be useful for both beginners and those who already have experience in functional programming. For example, the channel has a video on why you should use Nix.
By the way, if you were looking for some reason to create a Twitter or Reddit account - do it now. So you get a huge amount of fresh memes and more.
We have shared with you some resources that allow us to keep our finger on the pulse of functional programming. So now everything depends on you.
Replies