Well since your building a computer your more tech savvy then most people. I have been using Linux for about 20 years now. If you pick something like Linux Mint or others make sure you have a solid /home partition and migrate to what’s ever distro you like most. It allows you to move around and not lose your data.
Worst case you do some distro hopping for a little bit and then install Windows and there is nothing wrong with that. I have a windows laptop for the very reason that Windows works best with certain apps just like I use a Mac for video editing
You should look at some old Perl or C code. I have even seen some shell code that makes me want to bash my head in till death with an IBM Model M Keyboard