Computer Buying Guide Processor

I want to upgrade the RAM, hard disk, video card and proecessor in my Dell Dimension 5100. Help??
Being really bad. 256 MB Some ram 80 GB hard drive Pentium low, I want to upgrade the RAM to 1 GB 2 GB 240 GB hard drive with Intel Core Duo and possibly a better graphics card. How I can know what forms and guidance on how to install these things? Will I have access to these tools or what? Also how do I can know what things to buy, that is compatible with my pc? What type of RAM or hard drive and how I could make the processor. Basically, what types and brands of things I want to put the days I do and how I can put on and make sure the computer is running and updated. Any help is greatly appreciated!
A copy of the Dell "! You better to start from scratch. At the age of the Governing Council, can not even be able to use a Core Duo. His memory may be limited to what is the maximum in board. Some things you can reuse. graphics card that is about it.
2009 Build Your Own PC Installation: RAM & CPU