I second the rec for byoung2's article.<p>As I don't know your situation, it's difficult to give advice, but I'll throw out the generic stuff:
- if you're going to do a web startup, you probably should have 1 technical co-founder
- if you're just building a basic website, try some of the outsource sites like odesk, etc. Then it's a matter of finding people at your price, with decent reviews. Give them a small amount of work at first, and evaluate.<p>Note that any time you have other people do the work, you will have to evaluate what it looks/acts like, rather than how well it's written. That may be OK, but it may cause headaches later on. If you're taking intro to CS right now, you are many years away from being able to judge internal structure (sorry, but it's true...) and will only be able to know if their code does what you think it should.<p>As I said, that might not be a bad thing -- but you won't have someone who can say "the buck stops here", WRT all technical matters.<p>You can find people who will manage outsourcers for you, but they're probably going to add a bit more cost on that for you. And in that situation, you still have the same problem: how do you find <i>that</i> person?