I know there are websites, blogs, and books devoted to answering this question. Some of these advice sources also contain a lot of "rah rah," pie in the sky, worshipping at the altar of the idea of entrepreneurship without addressing the practical difficulty of raising money.
When doing research myself for a business idea, the answer was pretty straightforward and I'm happy to share it:
- You need to fund it yourself, either through savings, borrowing against assets, or contract/paid work you do while starting the business. And if you can't work at the same time as startup due to conflicts of interest or time constraints, or you don't have savings, then you need to try other options.
- You need to find "angel" investors, either family or friends or business contacts, to give or loan you the money. Forget bank loans unless you've started businesses in the past (successfully).
- Venture capitalists want to see a prototype of your idea. If it takes money to develop that prototype, you need to rely on yourself or your angel investors for it. No prototype, you can forget VC funding.
- Getting VC funding is difficult, takes a lot of time and effort, is risky (of your idea being hijacked if it is good), and you give up a significant amount of control of your business if you are successful. And you need to know people to start the process - have trustworthy business contacts.
- If you do have access to money, whether you are blessed to receive a gift from family or can borrow from a retirement asset (God forbid), make a good decision about whether and how to use it.
- Bottom line, you need to fund the beginning stage of developing the prototype yourself or borrowing money from friends or family. If you can't muster that initial funding, then you can't act on your idea.