Funding your company is an important part of your startup and expansion strategy. It's a broad topic that has a lot of aspects including: keeping your idea secret, seed funding, angels, venture capitalists or boot-strapping.
Each company is unique and so is the funding strategy. The common thread among all startups is they do need capital and obtaining that capital takes a lot of effort and focus -- something most technical founders hate to spend time on.
There are several great questions and answer related to How to Raise Money. They include:
Along with how to raise money, we often get the question When to Raise Money. This can be tricky and obviously highly dependent on what business you are in and your burn rate.
Several questions deal with this topic that are worth looking at. They include:
If your questions fall out of these answers, then feel free to post a question. If you do pose a question, please link to this answer so we can build a better canon for the site.
"keeping your idea secret" to be honest. This is one of the worst things you can do for your business. I promise you that noone, NOone will copy your idea no matter how brilliant it is until it has validation in the open market. Then everyone will copy it :). People are too consumed with their own ideas and projects to even consider copying yours. The best thing you can do is too tell everyone and everybody what your idea is before you invest a lot of time with it. It will only give you validation and insight among a diverse group of people. Your eventual audience.