Ответ на ваш вопрос Вы написали сами. Надо иметь знания, набраться опыта и, как следствие, заработать денег для его начала. ))) А если серьезно, то есть такой метод решения задач - называется "метод маленьких человечков" - это когда глобальная задача дробится на максимальное число маленьких подзадач (чем мельче, тем лучше), решение каждой из которых в отдельности, автоматически приведет к решению глобальной. Попробуйте, обычно помогает. Например, создайте для начала, микрокопию своего суперпроекта и попробуйте реализовать его. Получите опыт, знания и, возможно, какие-то деньги. Потом ещё один - денег станет больше. И т.д.