What is computer programming?

Computer programming is basically a process that leads from a basic computation problems to executing programming language.It involves some activities like analysis, developing,generating algorithm and since algorithm is a step by step procedure to solve computational  problem and the implementation of algorithm targeted in programming language and the source code can be written in different programming languages.

Developing a program involves steps similar to any problem-solving task:-

  1. Defining a problem 
  2. Planning the solution
  3. Coding the program
  4. Testing the program
  5. Documenting the program

Like human has several languages to communicate their message, computer scientists have developed several computer-programming languages to provide instructions to the computer (i.e., to write computer programs)

  1. Java
  2. C
  3. C++
  4. Python
  5. PHP
  6. Perl
  7. Ruby