If you don't know what to buy, I highly recommend that you find a friend who can help you select hardware and assemble the PC in person. 90% of the time, I can guarantee that you will have an issue, and that issue will require troubleshooting. It can be very rewarding to build a computer, but...