This is because I'm at an advantage. I can easily learn and do whatever it is they know and do. Things such as marketing, refining the UI, feature ideas, user interaction, etc. These are things that are MUCH easier to do and learn than programming.
I would not start a company with anyone who wasn't an EXCEPTIONAL programmer. No, a weekend programmer will not do. Honestly, you'd have either provide funds, or something of extremely high value for you to receive equal ownership of any company I spend my valuable time and work on.
The only time I would recommend you spend your time learning how to program is if your roadmap includes hiring programmers better than you to improve or redo the code. You'd have to build the prototype yourself, get funds, hire good programmers and take off from there.
Other than that, I wouldn't automatically join your project, even with a prototype.