So first and foremost I should say that I am building my own computer, I am getting most of what I need to put it together and bring it to life in a couple days. The only thing I am missing is a OS (operating system). I have decided to go with just the run of the mill Windows 10 home 64 bit. However I am confused on how to get this new OS onto a brand new computer yet to be built.
I have done some of my own research into this and have seen people who have said that you can do a digital download of the windows 10 into a Flash Drive and install it that way. Most talk about making the Flash Drive a bootable device? Maybe that is wrong but just going off of what I remember. I am sure I can find some kind of link somewhere to find how to do that but I was just wondering if there may be a better way of going about it and if so I'd love to know how to do it. Any help is very much appreciated and I will post the specs of what my computer will be running below. Thanks again for any help you can offer! Much appreciated.
Mother Board - ASUS Prime B350M-A
GPU- NVIDIA GTX 1050
Processor - AMD Ryzen 5 1500X
1 TB SATA 6gb/s 7200 RPM 64MB HDD
8 GB Ballistix DDR4 Ram
EVGA 600W Power Supply
If there is anything else you can help me out with is also much appreciated, this was kind of a budget build that turned into much more of a budget because of the mining craze which makes all the GPU's terribly costly.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic