Как происходит процесс разработки проекта?
Вам обязательно нужен сооснователь, который:
а) знает как организовать процесс разработки
б) всю технологию разработки и используемые платформы
в) будет этим постоянно заниматься
Иначе ваше обучение пройдет очень болезненно.
Все зависит от потока денег в виде доходности самого проекта или инвестиций. 
По идее, сначала можно сделать на фрилансерах. Потом (если деньги пошли) собрать команду (количество и качество пропорционально потоку денег), настроить автоматизацию совместного процесса разработки, все проверить после фрилансеров, сделать рефакторинг (переделать), поправить текущие проблемы и развивать дальше.