Why should you learn programming?
  • Of course, as the next section will make clear, programming solves many problems quickly and easily. But there are even more important reasons for learning programming.
  • When you write a program, you learn more about the process being programed.
For example, you can write a simple program that solves quadratic equations, but you will need to adjust that program if you wish to take into account complex roots.
  • There is also a discipline in programming that forces you to think carefully about what you are doing.
For example, it is easy to omit instructions like the End that necessarily terminates most control structures. The "game" of finding such errors represents a learning experience.
  • Programming is like teaching. You are training a robot to carry out instructions and anyone who has taught knows that you learn topics better when you have to teach them.
  • Today lab workers commonly use calculators rather than computers for calculations. Their calculators are small enough to be easily carried and used for field work.
  • Schools in countries like Germany and Japan regularly use calculators for instruction in science and mathematics.