Understanding the Programming Process
Understand the problem.
Professional computer programmers write programs to satisfy the needs of others.
Plan the logic.
Plans the steps to the program, deciding what steps to include and how to order them.
The two most common tools are flowcharts and pseudocode. Both tools involve writing the steps of the program in English.
An algorithm is the sequence of steps necessary to solve any problem
Code the program.
write the program in one of more than 400 programming languages.