So last year I really wanted to build my first PC but I ended up going to fry's and walking out with a pre-built Lenovo, replacing the power supply and GPU (gtx 780). I am still pretty happy with it, as it has nice specs, but once you catch the bug you know how that goes.
I do a little bit of everything with my computer. I'll be using it for gaming, programming, web design, school (CS), online business, Youtube (HoshOnline), photoshop etc. So I wanted something powerful and something that if I wanted to upgrade down the line the only thing I would want to change would maybe be the gpus.
This was easier than I expected in the beginning but eventually it became a pain. I started off very patient and using the utmost care. I planned my wiring out as best I can and I think it came out pretty good for my first build. The motherboard was ridiculously difficult and frustrating to deal with. The motherboard actually delayed the entire build by about a week. Error codes galore, I just could not boot to bios no matter what I did and I'm not going to lie, I almost took the computer to a shop to diagnose what the problem was. But I stuck with it and with the help of some great people in the buildapc reddit thread I was able to learn a lot of things trying to troubleshoot those error codes. In the end I went to exchange the motherboard at fry's but they were all out of inventory. I ended up going with the MSI x99s-krait and just as soon as I got it home and put everything together I got bios, my wife thought I was going crazy I was so hype lol.
At the end of the day I am really glad I did this myself and did not buy pre-built. There is something so satisfying about building something yourself. Everything is running great now and I haven't overclocked anything yet but I do plan on overclocking the processor and memory and gpus just as soon as I see that everything is stable and can handle it. I'm currently downloading all of my programs and steam library so I expect that I wont get around to overclocking for a few days. Hope you all enjoy the pics and if your on the fence about building your first PC just go ahead and go for it, just make sure you do lots of research and find the best prices, which is easy using pcpartpicker.
More Pics http://imgur.com/a/Uqfyg