Learning to program will give you resilience. As a founder you are "the last resort" of the project. You will find yourself in this scenario many times and it's better to not depend on anyone. When it comes to starting up, resilience and determination are much more important skills than outstanding programming skills. Or at least that's what experience has taught many of us. Nowadays you can do a lot with few resourc…
So glad you said this. Applies to other kinds of ventures, not just software.
I learned this lesson the hard way in my first venture. Co-founder flaked, left me swinging in the wind.
Vowed to start something new on my own as a solo founder where I could at least prototype and iterate early versions AND revenue was coming in the door from the beginning. This enabled me to hand off things that tested well to contractors and grow that way. Goes against YC "you must have a co-founder" dogma but it works.