An irrigation controller with switchable valves (13a, 13b) connected to irrigation devices for control of water flow comprising: a housing having an information controller with memory; wherein the memory is configured for storing and executing various information zones including automatic irrigation, manual irrigation, clock set, start time, duration for watering, irrigation frequency, power saving, and valve selection; a user interface comprising triggering elements and a display disposed on an outer surface of the housing; wherein the user interface having a selective key set on a surface of one side of the user interface and configured for switching the information zone; at least two program keys (172, 173, 174, 175) disposed on a surface of one side of the user interface, located next to the selective key and operable to program the information zones; a round display disposed on one side of the user interface; wherein the round display is connected to the information controller and configured for presenting the information of the information zones to users for allowing the users to directly learn changes in the information zone after the information zone being programmed, an indicator displayed on the round display, pointing to the information zone selected and being operable to move in a circular path on the round display by operating the selective key; wherein the indicator is configured to move to the adjacent information zone by clicking the selective key once; wherein the user interface is operable by a user to create an irrigation schedule, and wherein the user interface is coupled to the information controller, so that the user interface can transmit the signals according to user's programming to the information controller; characterized in that the at least two program keys (172, 173, 174, 175) are located around the selective key; wherein the information zones are labeled circular around the outer periphery of the round display, wherein the indicator can be displayed on an inner periphery of the round display at positions adjacent to a corresponding information zone, and wherein the information related to irrigation parameters is simultaneously displayed in a central part of the round display, wherein said central part being enclosed by the inner periphery for displaying the indicators. a housing having an information controller with memory; wherein the memory is configured for storing and executing various information zones including automatic irrigation, manual irrigation, clock set, start time, duration for watering, irrigation frequency, power saving, and valve selection; a user interface comprising triggering elements and a display disposed on an outer surface of the housing; wherein the user interface having a selective key set on a surface of one side of the user interface and configured for switching the information zone; at least two program keys (172, 173, 174, 175) disposed on a surface of one side of the user interface, located next to the selective key and operable to program the information zones; a round display disposed on one side of the user interface; wherein the round display is connected to the information controller and configured for presenting the information of the information zones to users for allowing the users to directly learn changes in the information zone after the information zone being programmed, an indicator displayed on the round display, pointing to the information zone selected and being operable to move in a circular path on the round display by operating the selective key; wherein the indicator is configured to move to the adjacent information zone by clicking the selective key once; wherein the user interface is operable by a user to create an irrigation schedule, and wherein the user interface is coupled to the information controller, so that the user interface can transmit the signals according to user's programming to the information controller; characterized in that the at least two program keys (172, 173, 174, 175) are located around the selective key; wherein the information zones are labeled circular around the outer periphery of the round display, wherein the indicator can be displayed on an inner periphery of the round display at positions adjacent to a corresponding information zone, and wherein the information related to irrigation parameters is simultaneously displayed in a central part of the round display, wherein said central part being enclosed by the inner periphery for displaying the indicators.