I will be building my own desktop. The putting of the hardware together doesn't seem to be too difficult.

I am wondering how to load the OS and drivers to the new computer.

I have a valid Windows 10 key which would require me to download the installation from the MS site. But how do I get internet connection for the new computer before I even load the OS. The same question would be for the drivers of the graphic cards, the Ethernet port, etc.

It seems like chicken and egg question to me.

Would someone suggest me a solution for the same ?