Put 'build a pc' in google. This will start you off: click here
Personally, I think you would be better off buying off the shelf. Those PCs are mass produced, so they can buy the components in bulk, much cheaper than you can.
So you may find you get a higher spec for your money.