Budget-450$
usage-mostly gaming but I am starting to learn programming and I plan to do it on this computer.
If you mean usb ports than nothing special just mouse,keyboard,printer and a headphone dac. In terms of storage i plan to start with two sata ssds and get in the future an nvme sad when the new generation will come out, maybe the 960 evo/pro. And I have a 5820k.