Programming a standard sprinkler controller involves setting the date and time, selecting specific watering days, and setting start times and durations for each zone. Most controllers have a straightforward interface with buttons or dials to input these settings. Be sure to follow the manufacturer’s instructions for optimal results.