Programming techniques are required to make the program simple, efficient easy to read and maintain some scientific methods have been developed to design any program. We can have three types of programming techniques.

1. Top down design

2. Bottom up design

3. Modular design

1. Top down Approach

In this program technique the program is designed by breaking it into smaller blocks, which are interlinked and called whenever needed the programmer designs the program in levels and execute the same by calling any of the level.

2. Bottom up approach

In this technique program is designed by breaking it into smaller blocks but when called it begins from smaller block to the bigger till the end of the program.

3. Modular approach

In this programming program is designed in levels where a level consists of one or more modular.