I grew up pretty poor. When I was a kid my dad brought home a pentium 2 that didn't work. He picked it out of the garbage, told me I could have it, but that it didn't work.
We often rode the bus to school. We would get off at school and my parents would get off at work. And then we would meet them on the bus on the way home.
After getting the computer we started stopping off at the library, so I could check out books about computers. I would take them home and start reading. (I was illiterate until I was 10 years old, and this really kicked off my reading ability, to this day I still read 100-120 books per year)
Over time I was able to figure out enough to diagnose the issue (bad PSU and bad HDD), garbage pick replacements, and then install DOS from floppy I got from school.
From there I started picking up as many parts and computers as I could and filling my corner of our studio apartment with parts. I loved writing text files and documenting what I was doing, like a little knowledgebase of what I was figuring out. Eventually, we got evicted, and due to having to live in our car for a couple of years I had to give up my computer. Left it out in the curb. Ever since, I have been obsessed with terminal based interfaces and to this day almost exclusively use terminal.
PSU and RAM had to be replaced. Garbage picked those too.