I am looking into assembling a computer, with the primary purpose of gaming. However, up until now, I have been using a Macbook, so I am lacking in both my ability to pick parts, and my knowledge on assembly. As such, I am looking for critique on my build, and advice on how to assemble a computer, preferably in the form of basic tutorials.
I also require peripherals, such as a monitor and keyboard. My budget for everything altogether is $2500 at most, with a preference for somewhere between $2300 and $2400.
Here is my current build: