Great question — answering as the UphillTech team:
At the beginning you probably won't have enough visitors to make money at all, all ad networks and affiliate systems will only get you a ridiculously low amount of money if at all (I have a site that makes approximately $10/year from affiliate programs). I've seen recommendations to start the site with no ads and affiliate links and concentrate on building traffic (and people are more likely to recommend your site to their friends if the site looks non-commercial and is not full of ads and affiliate links), later - when you have the traffic level to support ads and affiliate links you add them. Whatever you are using, test it first on some low value page and see it doesn't hurt your user...
Full answer by Nir: https://webmasters.stackexchange.com/a/4162 (CC BY-SA 3.0).
Need it done for your business? UphillTech.