Do new pilots start on an Airbus A300?
No, they start on Cessnas. In programming though, people always want to skip the learning stage.
Yes on a Cessna well done. An aircraft with no bad habit's, a highly 'managed' airframe, flown in highly managed environments (training). That's the closest they get to hands-on.
From there it's all just monitoring an autopilot. By the time they are on an Airbus A300, they have forgotten how to fly. Sad but true.
Anyways seemed like a good analogy at the time.
Thanks for the replies, but all these different analogies about C++ are confusing.