First and foremost, I built my machine for the purpose of playing games at 1080p, a 60fps. I don't need all the settings maxed out, but I value framerate and resolution highly. As such, I chose a GTX 970; a very capable graphics card, just not the best one.
CPU: I also am an aspiring programmer and video editor. I did some research and found that the particular programs that I use do benefit from Hyper-threading, and as such, I splurged on the 4790k (the extra Ghz don't hurt either. 4.4 is insane!).
RAM: I chose Avexir RAM for two reasons: one, I got it for a pretty good price, and two, my applications really like the extra speed that I can get out of this kit. However, if I had known how bright this RAM was beforehand, I would not have paired it with a windowed case as it makes it rather hard to sleep at night with my computer on.
Motherboard: I chose the Z97-AR because it was on sale at Micro Center when I picked up my CPU, netting me a $80 savings. It is pretty decent, but handles XMP poorly and interferes with the operation of the H100iGTX ( a problem I could not have foreseen as I bought my H100iGTX almost 7 months after my motherboard). In retrospect, I would have chosen a better motherboard.
CPU Cooler: I chose the H100i GTX because it looks cool, and cools respectably well. I also got it on sale on Amazon with Next Day Delivery. I would have been satisfied with the stock cooler, but the i7 4790k is not a cool chip, and mine in particular seemed to be particularly difficult to cool. It would routinely hit 70 degrees Celsius when gaming, even without my GPU in the case. Not fun, and not good for the long-term health of the CPU.
Case: Looks nice, easy to build in, not very expensive.
Power Supply: I originally have a CX550m (a corsair semi-modular PSU), but after getting two defective units from Newegg, they gave me $25 off my next replacement PSU, so I chose the XFX PSU. It is pretty good, and extremely quiet. No issues, but seems to cause more coil whine with my GPU than the CX550m did.
Fans: Quiet, look nice.
Storage: I like lots of storage, so I bought a 1TB disk, and salvaged a couple others from older PCs.
All in all, a great experience for my first PC. With no major issues, I am satisfied.
Sorry for potato-quality images, my HTC One M8 has a pretty hard time with these things.