I don't think the skillset is the factor. Smart ambitious person happens to learn programming first, his ambition keeps him pushing to entrepreneurship and other fields.
Another smart ambitious person might start on a different side of the mountain and keep climbing.
Another smart ambitious person might start on a different side of the mountain and keep climbing.