Building a computer yourself is the best in comparison to buying a rubbish one and upgrading. Firstly, usually building yourself is cheaper, and secondly, it's the best feeling to drag someone into your room and say "Ah made it!"
Make sure to revise on it though ;P