I'll be honest I didn't read all the responses so someone might have already made this point.
Training without experience teaches the fundamentals but doesn't always help you apply them in a stressful situation, more so if it is time sensitive. Experience without any training will almost always lead to gaps in fundamentals. Experience followed by training usually involves unlearning bad habits. Training followed by experience allows one to put details in their proper context because of the knowledge one can draw upon.
I went to school in the Army for 8 months to become EOD (Navy school though). When I hit the ground in Iraq I was a little behind the curve compared to people who did other jobs but had been in country for the better part of the year. But after I had gotten some experience under my belt those same people often got confused on the way our team did things because they had no deeper understanding of it than pure experience. Don't get me wrong they did their jobs very well but when it came to bombs and bullets it didn't matter how many they had seen they never developed a broader understanding of them.
The concept of Training -> Experience is the best one out there in my mind. So I guess if I had to chose one or the other I would take the training and figure things out after that.
New gun, same ol' shot.