A little knowledge is necessary before you can write and compile programs on the UNIX system. Every programmer goes through the same three step cycle.
During program development, the programmer may repeat this cycle many times, refining, testing and debugging a program until a satisfactory result is achieved. The UNIX commands for each step are discussed below.