Start and act before you are ready. I like to be fully prepared and for a while thought I needed to be in order to start my first company. At some point I realized you can never be totally ready and you must jump in and take the risk. If you are open to meeting people and build a network along the way, you will have a whole community to reach out to with questions or issues along the way. And hire experts for things you do not know how to do and/or have absolutely no interest in learning!