Если твоя цель основать компанию, то будет полезным получить экономическое или юридическое образование. А еще лучше образование в сфере менеджмента. Степень MBA - вообще круто.
Глава компании не должен заниматься программированием, даже если есть навыки, потому что иначе компания развалится. Нужно просто грамотно делегировать свои полномочия соответствующим специалистам. В общем-то, на это уходит всё время.
Даже если ты обычный бородатый лид тех. отдела, крутой программист, и у тебя в подчинении новички и середнячки, только что окончившие ВУЗ или с малым опытом, то всё равно нельзя делать всё за них. Пусть они лажают, а ты будешь показывать, где они не правы. Так они будут расти, а иначе они просто не будут работать, сроки прогорят, компания развалится. Ну, это я утрирую, на самом деле всё сложнее, зависит от стиля управления.