For me, I didn't really get into computer hardware much until high school when I started messing with my original Xbox. As the device was basically a PC, I learned how to do all kinds of cool things. I upgraded hard drives, replaced DVD ROM drive, replaced fan, upgraded heatsinks, added RAM, and did a ton of software stuff to it. I was even modding Halo 2 maps with a hex editor (not for Live, but for offline hijinx).
Later in high school, as I was really focused on my automotive classes, I came to an (apparently unique) situation; I was unable to sign up for both the double block Auto-tech class, and AP Calculus/AP French. So, working with the counselor, I told her I'd like to fix something, and she suggested computer repair. As I was already taking computer science and enjoying it, I thought I'd give it a try. Fast forward, and I was the only student in the class to take and pass the A+ hardware/software examinations.
My first PC I built was a bunch of scraps centered around an old s478 Shuttle matx motherboard. But my first from scratch build was s939! Good old Tforce939-6100.
CPU-Z validation sig pics temporarily blocked