I'm self-taught working on electronics and computers, except for the beginning programming courses I took in trade school. (And have never done any programming since.)
I started using Ubuntu Linux back in Warty Warthog days. I tinkered and upgraded every computer I had, then like many a computer hobbyist, I became the person that family and friends called when their pcs needed work.
Finally I built a couple computers from scratch (no kits here!). One is a plain desktop, the other is a media center pc in a beautiful Silverstone LaScala case. The latter is currently sitting in pieces awaiting its next incarnation, but it's been on hold for a long while due to my health issues.
I've been enamored with my 14" system76 Lemur laptop for several years. Made to order, Ubuntu only, with Win7 in Virtual Box for those twice a year moments I need some old Windows data.
After years of being a typical phone owner with a locked phone and multi-year contract, I purchased an unlocked Nexus 6 a couple years ago. When the battery went haywire (as all the Nexus 6 seem to do), I decided that my first instinct of avoiding internal "non-replaceable" batteries was correct.
I went looking for parts and a tutorial and found the latter right here on iFixit.com. What's that kids' saying...? "Easy, peasy, lemony squeezy" and it was done.
Once I upgrade to Android 7 Nougat, my phone will be ready for another two years of action, since I bought a couple spare batteries. And I'm keeping screenshots and notes on this year's replacement process. I should have taken photos!
But now I'm going to practice my fine parts soldering skills because the Nexus 6 usb port isn't going to fix itself. (Meanwhile, I've ordered a wireless charger.) Since there's no tutorial on iFixit.com for that repair, I may also need to locate my camera tripod, who knows? :-)