NEED HELP IN DESIGNING AN RO CONROLLER

what would i need and how to do the step programming.?

Get an Arduino and learn how to read a pushbutton, blink an LED, read a voltage, etc.

Plenty of tutorials with the free Arduino software, and on line.