Hi!, first off you must know that there's 2 major chip makers: intel & AMD. This can help you determine which motherboard you will buy supporting 1 of the 2 listed. The differences between them is that Modern Intel CPU are pin-less chips (the pins can be found on the supporting motherboard) and AMD has pins on the chip. Do some research and compare the two companies CPUs. You can look for things like clock-speed,cpu architecture. Just to let you know AMD is known as the budget brand,why? They offer price for performance products, for budget builders,able to play games at max without breaking the bank. Then there is intel, the premium brand. They offer excellent performance and is currently the best choice when building a computer .
After selecting the CPU, picking motherboard depends the features you need,Make sure it has adequate USBs to power your devices, sata ports, DIMM slots (RAM slots), Audio channel, eSATA port, etc. and also make sure it supports the CPU you have/going to purchace.
Hard Drive-1tb is a storage space for daily use. preferably a Western digital 1tb caviar green edition would be suitable for you.