how did you learn to work on cars?

Learning by doing. I got my first car at 16 and with no money you had no choice but to learn to fix everything yourself. There was a lot of trial and error. Reading (usually after making a mistake) gave a lot of knowledge.