Polling just means that you test something and act on it in the normal flow of the program. Most things like looking at a button or reading a sensor can be done when you get around to them - in the normal flow of the program so they can be polled. Interrupts are used when something needs immediate attention, regardless of where the normal program flow is. Interrupts should be reserved only for things that can't otherwise be done in the normal program flow - in PICs anyway.
