Programming or Programing: Which Is Correct?

Updated · Which One Is Correct editorial team

Programming or Programing: Which Is Correct?

Quick answer: When deciding between programming or programing, the choice is actually straightforward for standard usage. The word programming is the correct and standard spelling when referring to the act of creating software code. While you might occasionally see the variant programing, it is not the preferred form in professional writing or technical documentation. Understanding this distinction ensures your work looks polished and follows established language rules.

The Short Answer

The verdict is clear: programming is the standard spelling, while programing is a less common variant that should be avoided.

People often confuse these words because the base noun 'program' looks identical at the start of both terms. This visual similarity leads to a quick, incorrect mental shortcut where writers add the 'ing' ending without checking the specific rules for forming gerunds and participles from verbs.

Side-by-Side Comparison

FormStatusUse it when
programmingStandardAlways use this for the action of writing code
programingRare VariantAvoid this unless you find an old text from before modern style guides
programNounUse this to refer to the software itself or a schedule
programmingVerb FormUse this as a gerund or participle for the activity

Correct Example Sentences

  1. She is learning the basics of programming for her new career.
  2. Programming requires patience and logical thinking skills.
  3. The course covers programming languages used in web development.
  4. He spends his days debugging his programming projects.
  5. Programming is a popular field among college graduates.
  6. The company needs experts in programming to build the app.
  7. Every programmer enjoys the creative side of programming.
  8. She decided to focus her studies on computer programming.
  9. Programming can be challenging for beginners at first.
  10. He loves the sound of his own voice when talking about programming.

Common Mistakes and Fixes

I am really good at programing apps.
I am really good at programming apps.
The programing language is not working.
The programming language is not working.
We need to hire more programing staff.
We need to hire more programming staff.
She has experience in programing.
She has experience in programming.
Programing is the best way to learn logic.
Programming is the best way to learn logic.
He specializes in mobile programing.
He specializes in mobile programming.

A Quick Test You Can Use

To determine which spelling is correct, ask yourself if the word describes the activity of creating software. If it refers to the process of writing code, you should always use programming. You can also try replacing the word with a similar activity like gardening or writing; just as you do not say gardening or writing with a missing letter, the correct suffix for code creation is always programming.

Related Word Pairs

Purchasing vs Purchasing
Always use purchasing, as there is no common variant with an 'i' sound that fits.
Organizing vs Organising
Use organizing for American English and organising for British English.
Labor vs Labour
Use labor in the United States and labour in the United Kingdom.
Color vs Colour
Use color in the United States and colour in the United Kingdom.
Traveler vs Traveller
Use traveler in the United States and traveller in the United Kingdom.

Frequently Asked Questions

Is programing ever acceptable?

While programing is not standard, it appears occasionally in older texts or specific regional styles. However, for modern professional communication, you should strictly use programming to ensure clarity and correctness.

Why do so many people make this mistake?

Many people make this error because the word program looks the same in both forms. The mental shortcut leads writers to simply add ing without realizing the standard verb form requires an extra n before the ending.

Can I use programing in a resume?

You should avoid using programing on a resume because it looks unprofessional and indicates a lack of attention to detail. Hiring managers expect to see the standard spelling of programming on all professional documents.

What is the difference between the noun and the verb?

The noun is program, which refers to the software or a schedule. The verb form is program, which means to set up or arrange something, and its -ing form is always spelled with two n's.

Sources and Further Reading

Back to top

More in Spelling