I say for anyone who has some knowledge with computers, to buy a prebuilt one and upgrade from there, if you know what you're doing, invest in building one, and if you have no idea then buy prebuilt.
I got mine prebuilt because I was 13 (14 now) and wasn't too good with motherboards at the...