Programming is important for speeding up the input and output processes in a machine, to automate, collect, manage, calculate, analyze the processing of data and information accurately. To create software and applications that help computer and mobile users in daily life.