In general(... ok, maybe just in South-East Asia.)
- Read everything on google's page 1 for "non-technical cofounder", and page 1 for "why startups die" and you should be good to go.
- This is a website for matching co-founders (hopefully) https://www.cofounderslab.com/
- startupjobs.asia has billions of non-techs looking for tech-co-founders. Check it out to see what you're up against.
- Be super proactive in seeking first-hand, local-market advice, from recent non-technical founders who have bootstrapped their software operations via outsourcing. Ask everyone you know if they know someone, who might be willing to have a chat with you about their experiences.
- https://www.facebook.com/groups/wckljobs/ <- you can post in detail about what you're looking for in a co-founder here. Non-detailed posts will probably be ignored due to the volume of non-technical founders looking for technical founders.
- https://www.facebook.com/groups/webcamp/ <- this is the parent group of the jobs group. No job postings here. But a lot of meetups between developers and designers are in this circle.
- MaGiC - has some funding. Headed by some chick who sold a company to WalMart.
- If you're raising funds, get ready to meet dingdongs at every corner. It's a bit of a bubble right now. dingdongs = inexperienced investors; it's a bit of a bubble right now. Not a good thing.
Second. You don't want to be writing things from scratch, so again a community supported framework within the chosen language would be necessary. Ruby -> Rails, PHP -> CakePHP, for example.
A Case for PHPIf you're planning on hiring in KL, you're probably in a better spot with PHP because KL is quite behind the curve on Ruby (supply of skilled labour).
For your own first-timer development infrastructure, EasyPHP and CakePHP might be the way to go, for Windows users. PHP is also (arguably) the closest relative (in this bracket) to ALGOL, which is the ancestor of stuff like Visual Basic which you may have used before, if you have done much work in Microsoft Excel.
A Case for RubyGlobally, the Ruby language and the Rails rapid development framework, have the greatest community support in this bracket. If you have the luxury of time, then consider learning this stack instead.
A Case for PythonIf your core product or service relies heavily (read: is how you make money) on crunching a lot of numbers fast, say a statistical analysis or mathematically algorithmic product/service, then Python is a good place to start. This is because Python has a high degree of adoption among the scientific (and thus finance) communities, with a lot of common/basic/popular mathematical libraries that can crunch numbers fast. You'll figure out the details of how this works later, but for now just look in this direction.