A water bath is simply a pan of hot water that you place your baking dish in, then place both in the oven.  As many ovens have 'hot spots', a water bath ensures an even distribution of heat.  Being a slower method of baking and providing moisture in the oven, it also helps to prevents the top of your pudding from drying out and splitting before the inside is fully cooked.