1) Programming is the activities of writing instructions for computer to execute tasks.
2) A set of instructions is called a program.
3) A person who writes a computer program is called a programmer.
4) Generally, programming steps include:
4.1) Understanding the problems
4.2) Planning the method of solutions
4.3) Development of the methods
4.4) Coding the instructions
4.5) Program testing and debugging
4.6) Documentation of the works
source