I'm not a developer but I'm getting involved in a startup focused on web apps. I don't think I can be a hardcore programmer but do want to understand how things work on the technical side so I can properly manage the developers and know what's possible and what's not. Is there a resource for that?
I am a developer and have been for many years.
The best bosses I have worked with are the non technical people that understood they where not developers and they did not try and interfere on the projects at a technical level but they are good managers.
The worst managers are the ex-developers that think they understand the new techie stuff and their interfering always leads to large delays and issues.
So my advice to you is this:
I would also visit http://programmers.stackexchange.com/ as this is a good resource to ask and discuss development / programming issues and such.
I would also suggest reading a few of the pragmatic books.
Specifically Release IT Ship IT, and the Pragmatic Programmer.
The Agile Scrum methodology might also help you and your team in adopting a mentality of release early and often and Fail early not Late.
Good luck.
@Matt, the body of your question sounds like you're looking for resources to learn how to program, but the title of your question sounds like you're looking for resources about how to manage programmers.
I'm going to address myself to the question of how to manage programmers if you're not much of a programmer yourself:
In summary:
Hire programmers who are good enough to manage themselves, and let them manage themselves.
Note: I'm both a developer and manager. I've written a short post about how developers function: http://dariosolera.it/understanding-developers-an-insider-look Nothing really about how to manage them, but more about what to expect from them.