Honestly man, I'm getting the impression that you really really really don't know much about any of this stuff. You really REALLY need to look around on the forums a bit and do some research yourself. These forums are broken down into sections for a reason. In each section there is a TON of great knowledge about that specific topic.
Just take your time, read the forums and learn. After a bit, come back with the questions. This thread is going to get crazy big with us spoon feeding you every step of the way.
Either way...I'm done...I wish you the best of luck and really encourage you to read the forums a bit.