I just learned from experience and by example. I've had the pleasure of having a lot of friends and a large network of people to learn from. One of my best friends has a good amount of disposable income and is always building something, bikes, cars, snowmobiles, jeeps, whatever. So I am usually there as an extra pair of hands and in the process I learn. When it comes to my own stuff I just do it myself. It is the only way to learn. I know doing something your unsure about is hard, especially when it could mean being stuck without a car or spending money for someone else to fix it but you just have to give it a whirl and try it. Believe me I have messed a lot of stuff up. I have literally ruined things trying to do it myself and someone else had to do it. There is still a lot of stuff I am ignorant about. Transmissions, EFI and tuning, suspension for these cars. I don't have a whole lot of experience drag racing at a legal track. So I have got a lot to learn but I will cross that bridge when I end up needing to fix something like that. My next project is learning EFI and tuning on my 95 formula. Will I mess it up and it won't run for a week until I figure it out, you betcha haha. But I will end up learning why and learning how and fixing it. That is the biggest thing. If you can understand why and how something works you can fix it. Engines are EXTREMELY simple machines. However they have a lot of small variables to them that need to be within spec or they might run like sh*t. When you learn what they are you learn how to keep it running right. People usually make it harder than it really is.