Programmable converting water fountain shape and light color intensity change fountain according to a predetermined program to be edited. Programs can generally be modified at any time, and various programs can be stored and called at will.