It's "easy" - but that is very subjective, depending on how much you've down outside "turning Windows on".
You DO need to make sure your router allows assigning a DNS ip address. Some ISP-supplied units are rather locked down.
I recommend a "kit" from somewhere like CanaKit (amazon has them), to make sure you get the parts you need. It can run on smaller/cheaper kits, but I say get a Pi3 or 4 variant.
Then following the link above, there is great documentation on install. Install "Putty" on windows, which will log into your Pi and allow remote command line, and then the entire process is copy-paste from guides.
After you finish, you may feel "oh that was easy!" - but there's still some stuff to learn and get used to along the way.
How easy was setting up the pi-hole?
It's stupid easy. Flash DietPi to the SD card, select pi hole from the package list, then point your router to the IP for DNS.
Of course, it should be plugged directly into your router, so a zero won't work without an ethernet hat.
https://docs.pi-hole.net/
It's "easy" - but that is very subjective, depending on how much you've down outside "turning Windows on". You DO need to make sure your router allows assigning a DNS ip address. Some ISP-supplied units are rather locked down.
I recommend a "kit" from somewhere like CanaKit (amazon has them), to make sure you get the parts you need. It can run on smaller/cheaper kits, but I say get a Pi3 or 4 variant.
Then following the link above, there is great documentation on install. Install "Putty" on windows, which will log into your Pi and allow remote command line, and then the entire process is copy-paste from guides.
After you finish, you may feel "oh that was easy!" - but there's still some stuff to learn and get used to along the way.