This electronic book provides students, instructors and professionals in the hydrological sciences the tools they need to pursue study and research using numerical methods. It will enable them to write programs to solve fairly complex problems, to explore and understand the current literature in which numerical methods are used, and to have the confidence to delve into texts on numerical methods to extend their knowledge to solve new problems.