like some of the other guys said... building a computer is very easy just as long as you do your homework. Don't expect to just be able to order the parts and jump right into it. There are lot's of great tutorials on the web, and I recommend you take advantage of all of them. Make sure you know what your doing.
Once you've done your homework, it is a piece of cake. Each of the parts almost always come with assembly instructions.
Once everything is built you will NOT need to program or code anything. All you have to do is modify BIOS and save those settings using CMOS. CMOS is a built in system of circuits on each mother board that powers a built in program called BIOS or Basic input output system. BIOS is a place to change your systems configuration so that it works how you want it to. BIOS is a protocol for every computer. You will want to familiarize yourself with BIOS so that you know how to configure you're inputs and outputs. BIOS is sort of like airport security. BIOS tells what hardware what hardware should do, when to do it, how to do it and where to do it. There is NO coding pr programing necessary.
I would recommend using
www.newegg.com or
www.tigerdirect.com to buy all of your parts from.
Here is a list of good manufacturers for you to choose from, especially high end systems.
MOTHERBOARD:
DFI
ABIT
ASUS
GIGABYTE
PROCESSOR:
AMD Athlon X2 series (4400+ and 4800+)
AMD Opteron 170 and higher
Intel Extreme Edition 940 Presler
HARD DISK DRIVE's:
Western Digital SATA II
Hetachi SATA II
Seagate II
Graphics cards:
7800 GT's
7900 GT's
X1900XTX'x
2x 7800 GT's
RAM:
GEIL
G.Skill
OCZ
Patriot
Buffalo
Corsair
CASE:
This is tough, but I recommend a full tower or Midtower that supports ATX
Some good ones are ....
Lian Li
Silverstone
Thermaltake
Coolermaster
Xion
etc..
We will make sure you get something good
Power Supply Unit's (PSU):
OCZ
Enermax
Ultra
Antec
Make sure it will have the correct power connections for all of your parts
For example, my motherboard requires a 24 pin main connector and an 8 pin connector
My video card needs a 6 pin connector
You should have plenty of 4 pin molex's
And if you are going with SLI which is a 2 video card set up, you will need an SLI ready PSU
DVD and CD drive;s you will need....
ASUS
Memorex
Sony
LiteOn
There are a bunch of good one's
Heatsink and Fan:
Most AMD processors come with them and are usually pretty good. The X2 series and FX series stock HS and Fan are usually pretty good.
If you want to overclock your set up or your processor doesn't come with a HS and Fan.. You will need to get something good for to cool your processor..
This will come last so when you decide on a processor we will help you with that.
SVC.com also sells a lot of good cooling products.
That's pretty much it I think. DO YOUR HOMEWORK.
Find out what every part is and what it does. Then find out where it goes and how to install it.
If you want my personal recommendations, just ask. I will be glad to help.