Programmer

A computer programmer is a person who makes computer programs using a programming language. Programmers are also called  software developers or software engineers or often coders.

A programmer's main jobs are writing program source code, testing if it works, and debugging (fixing) the program if there are problems. Programmers often use software tools such as text editors and IDEs (Integrated Development Environments) to help them work.

Computer programming is a profession that can be done from a computer anywhere in the world. This is called telecommuting - doing work on the Internet instead of in an office.

Some programmers are famous because their software is used by many people. One example is Linus Torvalds, who created an important part of the Linux operating system.

Programming can be done in many different languages and can look very different but do the same thing.  An example of this is the Hello world program.

 Video game programmer 
A video game programmer is a person; part of a video game development team in charge of programming the code of a video game.

Related pages
 Software engineering

Category:Computer science
Category:Occupations
Category:Data management