My dad played guitar and learning it for him was a real struggle. I had friends in school who also played an instrument and they seemed happier. I begged my dad to teach me how to play until he got tired of me pestering him. I wanted to learn so much that I was willing to practice a lot. Unfortunately I did not get proper lessons so I had sloppy technique most of my life. Now I am learning to break bad habits and become a better guitar player. My father was afraid that I would share the same learning difficulties he had, on the contrary, I learned fast and I was willing to put in the effort.
Where software is concerned, I like to try and break it, I try to examine all of the menus and discover the hidden features. I am guessing you needed to enable a repository in order to find the software you were looking for. Some distributions will have things already enabled to make it easier on users where other developers take more of a "hands on" approach. BTW... when using ubuntu based systems, I prefer synaptic for running updates. My computer at work and Mum's machine run xubuntu. One thing that helps me is that I made a lot of videos... If I forget something I learned, I have video documentation I made to teach me what I did in the past... I know that may sound weird, but I re-learn things from my own video pool.