If I had it all over to do again, and wanted the process to be as efficient as possible, I would:
First get high quality technical shooting instruction, followed by a class like Gunsite 250 to understand something about tactics. Live fire as much as possible. Dry fire less at first so as not to burn in bad reps. Increase dry fire as you start to understand what you are doing. Compete regularly so you can stress your technique and get a reality check on where you are. Periodically get high level instruction (Leatham, Stoeger, JJ level) to diagnose problems. Study what is available online. Watch videos of yourself and other shooters. Pray for 9mm ammo to come down in price.