> but I don't need the entrepreneurial sense
Horrible statement. You want your cofounder to be very entrepreneurial regardless of whether he's the business cofounder or the technical cofounder. Otherwise what you're really looking for is a coding monkey disguised as a cofounder to avoid having to pay because you don't have the means to.
> I need someone with a greater or equal knowledge of programming and (more importantly) a drive to actually use that knowledge.
Having a drive is important. Either you or your cofounder needs to be good enough on the technical side. But it sounds like you're discrediting someone who knows his business and marketing chops. Its definitely hard to find someone that knows it in high school but I would be careful about disregarding this in favor of technical talent if you are already a developer. A lot of startups fail not because they aren't able to build their product, it's because they're unable to get it out to the market.
> I know a few people in startups and plenty of people who work in some part of Silicon Valley, but most of those people are considerably older than me (40+) and/or not someone who I would want to work with.
Age shouldn't be a determining factor albeit I can see where you're coming from. However there are plenty of people in their 20s in the valley and the startup scene.
> You might be wondering how being in high school is related to finding a co-founder, or if not a co-founder someone to work on a particular project with, and it's because based on what I've read/heard, people find co-founders in college/university. I don't have that advantage of being grouped with people of similar interest.
No, we're not wondering that. College just is the norm. You need to get a better idea of what you actually need in a cofounder rather than just what you assume you need. And you can find ways to network and meet people of similar interest, even in the East Bay.
Hope that helps.