Irrigation is the artificial supply of water to soil for crop growth, necessitated by factors like inadequate or non-uniform rainfall and the desire to increase crop yields. Different irrigation methods include surface methods (like flooding, furrow, and contour), subsurface irrigation, sprinkler irrigation, and drip irrigation, each suited to specific conditions and crop requirements. The choice of irrigation method depends on soil characteristics, topography, available water supply, and crop types.