The best way is to find someone who has already done it, to teach you. As with many things experience counts for a lot. If I was learning to build a boat, placing bets on Football or Horse racing, rewiring my house or anything else that required expertise, I would look for an experienced person to guide me.
By using this guidance I would avoid my boat sinking, losing all my money backing the wrong horse, or electrocuting myself! At the very least I would expect the advice given to save me months of learning the hard way.
Although it’s undoubtedly the best way, One to One tuition will be very expensive.
If you are motivated enough to search for information, yes you will find it, it is all there on the net, just ask Google the right questions! But even if you manage to find a good system, how do you know that it’s the best one for YOU?
With a mentor, you’ll need to check that you can get tuition on your choice of project AND at a level that will advance your knowledge. I have more advice on mentoring here for the most popular ones.