Overview

Computer programmers write code to create software programs. This entails

  • initial planning of the software
  • creating models and flowcharts detailing how the code is to be written
  • writing and debugging code
  • designing an application or systems interface.

Writing software is a skill, like driving a car or playing guitar. Books and videos are helpful prompts. But the skill of building software comes with practice. You will learn the real skills of programming only by

  • typing in programs
  • making mistakes
  • debugging
  • making stuff work

There are numerous programming languages to learn and it is up to you to choose one or few and master it. The standard languages used by programmers are C++, Java and Python. If you master them, then learning a new language is considerably an easy task. So learning the standard languages well is the best way to start.

Last updated: August 12, 2017