Mike
My advice to any newbie is always the same.
First, try to spend a day or two with an experienced CCer. This basic experience about procedures, types of products ie pre-sprays/traffic lane cleaners, rinses, spotters etc. etc. along with machines, how to phyically use them, how to pre-spray etc. will be worth an extra week on a formal training course. In otherwords, you'll be able to hit the course running

If your mentor chooses to cut corners and offers what may seem to be an acceptable reason, I would advise at this stage in your carreer to follow the words of your formal trainer instead.
Second. Attend the formal training course. Naturally, being a long time supporter of the NCCA, I'd say attend their course. If you intend to join the Association, then this is imperative. But I'd also add that the Prochem course is excellent. Branding aside, it is very similar to the NCCA. With the little experience you'll have gained with a colleague, in your mind you'll be able to convert the branded "Multi Pro" into the generic "Pre-spray" and so on. You will need BOTH carpet and upholstery courses. This is standard with the NCCA two day format. Prochem's are individually priced, and I think are always run together on consecutive days. Geography will be a significant factor in the selection of your chosen training course. Prochem are in Surrey but do tend to take their training around the country at least once a year.
Finally, now that you've seen what the job involves and assessed which will be your primary marketplace, you'll be able to draw up a more accurate business plan, procure equipment and set your marketing strategies in motion.
When you've started your business, your training doesn't end there. For myself, even after 30 years, I try to attend at least one new or refresher course a year. Knowledge is power

Safe and happy cleaning

The Ken