Before you get started you will need to convert your console into Developer Mode. Microsoft have an existing page that will show you how to get started: https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation
It may be worth navigating through their documentation and getting a grasp on the basis of the environment: https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/
In order for you to build Win32 applications and libraries you will need to install certain libraries available through the Visual Studio Installer:
After your console is activated you will be able to connect over via PuTTy (or another SSH client of your choice).
This will not give you the sufficient priviliges. Fortunately, there is a way!
Make sure that the USB is formatted as NTFS before extracting the superfun contents to the root of it. Once done, you may plug the USB into your Xbox One console.
DISM /online /enable-feature /featurename:TelnetClient
telnet <Xbox One IP or Hostname> 23
net1.exe user <username> <password> net1.exe accounts /MaxPWAge:unlimited net1.exe localgroup administrators <username> /add
Now you can reconnect to the console via SSH or SMB using your new user.
Open up the File Explorer on your Windows machine and enter the following into your path bar:
\\<Xbox One IP or Hostname>
It will prompt you for login details. We can use the Xbox Device Portal for this:
https://<Xbox One IP or Hostname>:11443