As has been pointed out, the problem is not that there isn’t enough food and medicine to go around, it is a distribution problem. But of course, most people in the world aren’t literally starving to death. There are many people who are desparately impoverished, but very few people in the world that are actually starving. In a standard famine, it is fairly easy for food aid to reach the hungry. Pile food into a plane, fly to the country in question, load the food onto trucks, drive to the countryside, and distribute the food to anyone who needs it. Easy really. And done all the time.
So what about the people who are actually starving? They aren’t starving because of a lack of food, as I said it is fairly easy to ship food to starving people, even in the third world. They are starving because somebody is preventing those airplanes and trucks full of food from reaching the starving people. Those somebodies are people with guns who are likely to kill anyone who tries to distribute food. North Korea had a famine, while neighboring South Korea didn’t. Why couldn’t South Korea simply send North Korea food? Because the North Korean dictatorship wouldn’t allow it, refused to admit that there was a famine. Anyone from outside North Korea who tried to drive a truck full of food across the border would be killed. Why were people starving in Ethiopia? They were starving because they were driven off of their land into the desert by the bandits/soldiers/mafiosi who were having a civil war. Food could not be grown because anyone trying to farm would be killed. Food could sometimes reach the refugee camps, but it was difficult and dangerous because of the civil war.
Even in an absolutely impoverished country there will not be starvation as long as their is enough security available for relief organizations to deliver food without fearing death. The amount of food needed by the starving doesn’t cost very much by first-world standards, we don’t need to contribute more money or goods, the money is already there, we have literally tons of surplus food to give away. So how to prevent situations where relief organizations cannot deliver food to the starving? Good question.
War and dictatorship are what causes starvation, not poverty. So if you want to prevent starvation, giving more money to relief organizations won’t help much. Giving money to organizations that prevent war and dictatorship will help much more. Try to spread liberal democracy, capitalism and the rule of law all over the world. Join the military and fight dictators and terrorists. Join message boards and persuade people to embrace your goals. Argue against those who want dictatorship. Send radios, computers, and cell phones to the third world. Demand that your government refuses to support dictatorial regimes. Support efforts to topple existing dictatorial regimes. Support globalization. Support jobs for people in the third world. Support gender equality in the third world. Learn some science. Teach.
This is what will solve the problem of poverty and starvation, not simply giving more money. The monetary amount we need to give is trivial, it is already being done. The political, economic and social changes that we need to work for are much greater, and much more difficult, and are not complete even in First World countries. So get to work, and stop thinking you can solve the problem just by giving away MONEY.