Before modification by Ghavrel at 05/10/2015 01:15:38 AM
Upgrading computers is easy, since they're designed to be modular. Much harder than the physical act of upgrading a computer is choosing the correct component to buy.
When you say you want to learn "how they work," do you mean you want to know how a computer's hardware works, or how a computer's software works, or how the software interfaces with the hardware? These are really different things. I built my own computer and am pretty proficient with software, but if you asked me how the computer actually runs I'd stare at you and say "electrons."
When you're interested in learning something technical and you don't have a lot of money, keep in mind that several universities are now offering lectures for free online.
If you're interested in an introduction to electrical engineering, you should check out MIT's course. It's available on Youtube: https://www.youtube.com/watch?v=3S4cNfl0YF0 .
If you're interested more in the software side of things, try this one: https://www.youtube.com/watch?v=k6U-i4gXkLM .