This site has been very helpful and useful for me over the years. I am usually able to solve whatever problem I am having. But I would like to learn more for myself so I don't always have to come here to ask for help.
My typical problems might be how to install things on Linux system or how to resolve incompatibility issues with software or disable a device etc.. I always get the answer but I usually just follow the instructions without really understanding why I'm typing some random lines at the command prompt or deleting a folder; I solve the problem but don't learn anything.
I don't know where to start learning. Should I just be learning about computer science in general or should I be learning about my operating system? Or something else?