A lot of this depends on your venture.
Without knowing how complex it is its hard to give good advice. Plus you probably want to get all sorts of advice, and some negative to try and poke as many holes into your idea as possible so that you can prepare for any possible negatives.
If you have no tech background my approach would be to:
a. Either bring on just one very experienced CTO level that can oversee development and take a hands on approach on any beta required to test the service or raise funds.
b. Hire a dedicated team of developers in a foreign country (i love Ukraine for this type of work), but then you are really looking at being on site for the majority of development to make sure what you are trying to build does not get ripped off and gets built properly. Based on your name it seems like you are a a Russian speaker? if so you are in luck because some of the brightest developers are from old USSR countries.
If you are in a position where you need to raise capital for development my advice would be to skip that step. Raising capital for Internet ventures BLOWS. its a waste of time unless if you are well connected and willing to give up the lions share of your business. If the case is need of capital, then bootstrap it. Find a CTO for equity and have him build the concept to the point where it can start to generate some income.