i think before starting a company of his own, one should first gain some corporate work experiance to understand the challenges of managing a business, also understand the risks involved. Apart from that it is always a good idea to be financially sound before venturing into a new business.