I know this is what people are saying, but is it actually true? I would imagine that if you can land a position as a technical lead in a small team within a couple of years, you'll be much better suited to lead a startup than you would be building your own products. Also some selection of business courses wouldn't hurt like marketing, business intelligence and networking.