how did you learn to work on cars?

I started at a really young age just watching my dad in the garage because he never wanted to pay to fix anything that was broken. If anything major ever went wrong it would be my dad, my grandfathers and myself fixing it. I of course would do the little things since I was so young but once I was about twelve or thirteen he had me start doing all the basic oil changes and brake jobs by myself and he would watch if I did something wrong he would let me finish then tell me something isn't right so I would tear it back down and figure out what was wrong. I learned by doing and I think that is the best way. I'm starting a budget resto on my 69 cuda I have never attempted body work or any custom fab as far as any metal work but I plan to do everything myself including paint.