how did you learn to work on cars?

Always been a car guy.Was told I could name any car coming down the road as soon as I could talk.I watched my Dad work on cars and would hand him wrenches he needed.He would tell me what he was doing.He was killed in a work accident when I was 14 so I took what he had taught me and just learned by trial and error(mostly error sometimes :) )