главное что нужно иметь пять вещей:
1. Желание
2. Идею (что делать собрался)
3. Возможности (время на проект)
4. Ум (знать что и как делать, а также где и как достать и выучить нужную информацию/знания)
5. Силу воли/ характер (чтобы не бросить на пол пути)
А остальное (соратники, репозиторий, деньги для оплаты чего-либо) со временем приложится... изучится... организуется... помогут...