I think im too stupid to use NixOS.

Hi,

I recently tried to use and configure NixOS (I used debian and arch before so im not a total noob in linux) but this seems like total nightmare. I read thru docs and watch tens of tutorials how to configure nixos, flakes and home manager. I just can't catch on it at all.
Why this goes here? Why it's named like that? How should i declare that? How does that work?
I just have a total storm in my head and no idea how to do things.

Do you have any tips how should i at least try to learn nixos?

EDIT: Thanks guys for all advice and nice words :)