I can honestly say, without a doubt, that learning how to fix things is one of the best skills and habits I've developed. In the moment, when something breaks, it's really frustrating. Like this week, when my car didn't start. At work. Before a meeting I needed to leave for.
It's not something I did as a kid. My dad would fix this from time to time, but I don't remember being taught that fixing is worth the time and effort. My grandfather was a tinkerer and could probably fix anything he touched, but he died before I was old enough to really latch on to that mindset.
My wife's family, on the other hand, is elbows deep anytime something breaks. When my wife and I were dating, I remember being put to work one weekend on a visit because that's what the family was doing. 14 years later, I'm trying to do the same with my kids.
Diagnosing problems might be harder than the actual fixing, but that comes with time. The internet is a huge asset - you can probably find a video talking about anything you'd need, but learning how to ask the right question has been harder than actually learning how to replace a broken part. I've also learned enough to know when a fix is in my skillset and when it's not. The videos and forum posts out there are great, but they don't do a good job conveying the nuance of the repair and can give a false impression of how easy (or hard) the job actually is.
Anyways, this is a rambly way to say that I was able to replace my car's starter in the work parking lot without too much issue. Take time to learn about the tools you use every day and how they work. You never know when you might need it.