I don't mind sharing at all. My parents were humble people, Dad was a boiler operator at a soap plant and Mom was a dry cleaning clerk. When I hit my teen years and wanted to go motorcycle racing, we just did not have the money.
My father being an EXCELLENT mechanic and engineer type with hand tools, was only limited by his lack of welding and machining experience. In every other aspect of working with metal, including how different metals expanded, re-surfaced, heated and cooled, etc, he was brilliant.
Over about six thousand chess games and a few blown dirt bike engines my father taught me to work on metal with my hands. When I started winning novice races in my early 20's (working part time as a mechanic in various places) I knew I needed to learn from other men the skills of milling, lathe work, and welding.
The average motorcycle racer spends about $15,000 a year at the club level, and maybe wins one or two regional class titles over an average career of eight years. Thanks to the men who helped me learn not only to ride well, but to care for and build my own bikes, (and especially my father,) I was able to run a 20 year long career, and win 17 class championships, and have spent less than $60,000 of my own money, all the rest was sponsor kick ins and contingency and purse winnings.
Fitting a slide tightly to a frame is NO DIFFERENT than doing a bore and hone job on a set of cylinders. Hand checkering is absolutely identical to tire cutting, you just use a different tool.
Now that I'm too old to race professionally, and have discovered the many enumerable benefits to firearm ownership, working on my guns has become a hobby just like working on bikes was.
The best place to start when working on things like this is in your own heart. Start there, and decide in your heart to do a good job that shows pride in your work. Then follow these rules:
Learn all you can before you start.
Don't let ANYONE tell you that you can't do it. Because you can.
Learn all you can while you're in the middle of it.
Don't ever give up on the project until it's done. You MUST FINISH it.
Learn all you can while you're finishing it up.
Make sure that it shows the pride you put into it. If not, repeat last line.
Remember others will criticize when you're done, but the critic is always the same p*ss^ who tried to tell you that you couldn't do it. Well, now that you're done, even if it isn't perfect, you proved him wrong didn't you?
Continue to learn, continue to love the work, and continue to motivate, and continue, continue, continue.