Have you ever typed “programing” and wondered if it was correct, or should it be “programming”? This is a common spelling question, especially for students, developers, writers, and business professionals.
Since computer programming is such a popular topic, many people see both spellings online and become unsure about which one to use.
The confusion happens because English spelling rules can be tricky. In some words, a final consonant is doubled when adding a suffix like -ing, while in others it is not.
As a result, many people accidentally write programing when they actually mean programming.
The good news is that the answer is simple. In modern English, programming is the standard spelling when referring to writing computer code or creating software.
While programing exists in some limited contexts, it is much less common and is often considered a spelling mistake.
This guide explains the difference between programming or programing, their history, usage, examples, and which spelling you should choose.
Programming or Programing – Quick Answer
Programming is the correct and standard spelling in modern English.
Examples
✅ Correct:
- She is learning programming.
- Programming skills are in high demand.
- The company offers programming courses.
❌ Usually Incorrect:
- She is learning programing.
- The school teaches programing.
In most situations, especially in technology and software development, use programming.
The Origin of Programming or Programing
The word program comes from the Greek word programma, meaning a public notice or written plan. It entered English through French and Latin influences.
When the verb program became common, English spelling rules led to the formation of programming by doubling the final m before adding -ing.
This follows the same pattern as:
| Base Word | -ing Form |
| run | running |
| swim | swimming |
| program | programming |
Over time, programming became the accepted spelling in computing, broadcasting, and business.
Although programing has appeared occasionally in historical documents and specialized contexts, it is rare compared to programming.
British English vs American English Spelling
Unlike many English words, there is little difference between British and American English here.
Both countries generally use programming.
Comparison Table
| Usage | American English | British English |
| Computer coding | Programming | Programming |
| Software development | Programming | Programming |
| Educational courses | Programming | Programming |
| Common accepted spelling | Programming | Programming |
| Programing | Rare | Rare |
Examples
American English
- Programming languages include Python and Java.
British English
- Programming skills help students enter the technology industry.
In both varieties of English, programming is the preferred spelling.
Which Spelling Should You Use?
The best choice depends on your audience, but in almost every case the answer is the same.
For US Audiences
Use programming.
For UK Audiences
Use programming.
For Canada, Australia, and New Zealand
Use programming.
For Global Audiences
Use programming because it is recognized worldwide and appears in dictionaries, universities, and technology companies.
Professional Advice
If you are writing about:
- Software development
- Coding
- Computer science
- Technology careers
- Education
Always choose programming.
Common Mistakes with Programming or Programing
Many writers make simple spelling errors.
Mistake 1
❌ Programing languages
✅ Programming languages
Mistake 2
❌ Computer programing course
✅ Computer programming course
Mistake 3
❌ Programing skills
✅ Programming skills
Mistake 4
❌ Programing tutorial
✅ Programming tutorial
Tip
Remember that program ends with m, and when adding -ing, the m is doubled:
program + ing = programming
Programming or Programing in Everyday Examples
Our company offers online programming training for beginners.
News Article
Programming jobs continue to grow across the technology sector.
Social Media
Just started learning Python programming today!
Formal Writing
Programming plays a major role in modern software engineering.
Educational Content
Students can improve their programming skills through practice.
Programming or Programing – Google Trends & Usage Data
Search data consistently shows that programming is far more popular than programing.
Countries Where “Programming” Is Common
| Country | Preferred Form |
| United States | Programming |
| United Kingdom | Programming |
| Canada | Programming |
| Australia | Programming |
| India | Programming |
Usage Contexts
| Context | Common Form |
| Coding | Programming |
| Software Development | Programming |
| Education | Programming |
| Technology News | Programming |
| Job Listings | Programming |
The spelling programming dominates search engines, educational websites, and professional publications.
Programming vs Programing Comparison Table
| Feature | Programming | Programing |
| Standard English spelling | Yes | No |
| Used in software development | Yes | Rare |
| Found in dictionaries | Yes | Limited |
| Preferred worldwide | Yes | No |
| Suitable for professional writing | Yes | Usually No |
| Common in search engines | Very Common | Rare |
FAQs
1. Is programming or programing correct?
Programming is the correct and widely accepted spelling.
2. Why does programming have two “m” letters?
English spelling rules often double the final consonant before adding -ing.
3. Is programing a real word?
It exists in some rare uses but is generally considered nonstandard when discussing coding or software development.
4. Do Americans use programming or programing?
Americans overwhelmingly use programming.
5. Do British people use programming or programing?
British English also prefers programming.
6. Which spelling should I use on my resume?
Use programming because it is the professional and accepted form.
7. Which spelling ranks better for SEO?
Programming performs much better because it is the term most users search for.
Conclusion
The debate over programming or programing is much easier than many spelling questions in English. In modern usage, programming is the standard spelling used across the United States, the United Kingdom, Canada, Australia, and most other English-speaking countries
. It appears in dictionaries, technology publications, academic courses, job descriptions, and software documentation.
The spelling programing is uncommon and may be viewed as a spelling mistake in professional writing.
Because the technology industry, educational institutions, and search engines overwhelmingly prefer programming, it is the safest and most effective choice for nearly every audience.
If you are writing about coding, software development, computer science, or technology careers, always use programming. Doing so improves clarity, professionalism, and search visibility.
Remember the simple rule: when adding -ing to program, double the m and write programming. Following this standard spelling will help your writing look accurate and professional wherever it is published.

I am Colleen Hoover, an author at Gramzzy.com. I am passionate about language, writing, and effective communication. Through my articles, I help readers improve their grammar, vocabulary, and writing skills with easy-to-understand explanations and practical examples.










