If you’ve ever typed programing or programming and wondered which one is correct, you’re not alone. ๐ป You’re writing a resume, creating a software tutorial, preparing a school assignment, or publishing a blog post, choosing the correct spelling is important.
Since both spellings appear online, many English learners and even experienced writers become confused.
The confusion mainly comes from English spelling rules and the difference between the verb program and its -ing form. In most cases, programming is the correct spelling, while programing is much less common and is only used in a few specialized contexts.
Quick Answer
Which Is Correct: Programing or Programming?
Programming (with two “m”s) is the correct and standard spelling when referring to writing computer code, creating software, or the act of planning a program. Programing (with one “m”) is considered a nonstandard spelling in most contexts and should generally be avoided.
What Does “Programming” Mean?
Definition of Programming
Programming is the present participle and gerund of the verb program. It refers to the process of writing instructions (code) that tell a computer what to do. It can also mean planning or scheduling activities, such as television programming or event programming.
Common uses include:
- Computer programming
- Software development
- Web development
- Mobile app development
- Television programming
- Event programming
Examples of “Programming”
She is learning programming at university.
Programming requires logical thinking.
I enjoy programming in Python.
Our school offers a programming course.
He started programming websites at the age of 14.
Artificial intelligence relies heavily on programming.
Good programming practices improve software quality.
What Does “Programing” Mean?
Is “Programing” Correct?
In most everyday English, programing is not the preferred spelling. It is generally considered a misspelling of programming.
However, there is one exception:
In some technical fields, particularly biological science, programing (with one “m”) has occasionally been used in terms such as fetal programing or developmental programing. Even in those fields, many publications now prefer programming.
For general writing, education, business, and technology, always use programming.
Examples of Incorrect Usage
โ I am studying programing.
โ I am studying programming.
โ She teaches computer programing.
โ She teaches computer programming.
โ My favorite hobby is programing.
โ My favorite hobby is programming.
Programing vs Programming
Comparison Table
| Feature | Programming | Programing |
| Spelling | โ Correct | โ Usually incorrect |
| Part of Speech | Noun / Gerund | Rare variant |
| Used in Computer Science | โ Yes | โ No |
| Used in Formal Writing | โ Yes | Rare |
| Dictionary Preference | โ Programming | Rarely listed as a variant |
| Recommended for Everyday English | โ Yes | โ No |
Key Differences
The primary difference is the spelling.
- Programming follows the standard English spelling rule of doubling the final consonant before adding -ing.
- Programing is a rare alternative spelling that is generally not recommended outside a few specialized scientific contexts.
Why Do People Confuse Programing and Programming?
The Base Word Is “Program”
People often assume they should simply add -ing to program, resulting in programing.
However, English spelling rules require doubling the final consonant in this case.
Different English Words Follow Different Rules
Compare these examples:
- Run โ Running โ
- Swim โ Swimming โ
- Sit โ Sitting โ
- Program โ Programming โ
Notice how the final consonant is doubled before adding -ing.
Online Typing Mistakes
Many people accidentally type programing because it seems shorter or because they type quickly.
Why Does “Programming” Have Two M’s?
The Grammar Rule
When a verb ends in:
- One vowel
- Followed by one consonant
The final consonant is often doubled before adding -ing, especially when the final syllable is stressed.
Examples:
| Base Verb | Correct -ing Form |
| Run | Running |
| Swim | Swimming |
| Stop | Stopping |
| Program | Programming |
This is why programming has two “m”s.
When Should You Use “Programming”?
Correct Situations
Use programming when talking about:
- Coding
- Software development
- Computer science
- App development
- Web development
- TV scheduling
- Educational courses
Correct Examples
โ I love programming mobile apps.
โ She teaches programming at college.
Programming languages include Python and Java.
Good programming improves software performance.
Should You Ever Use “Programing”?
Rare Scientific Usage
Some older scientific publications have used programing in biological terms such as:
- Developmental programing
- Fetal programing
However, modern academic journals increasingly use programming instead.
For nearly all writers, programming is the safest and correct choice.
Common Mistakes
Mistake 1: Forgetting to Double the “M”
โ Computer programing
โ Computer programming
Mistake 2: Assuming Both Spellings Are Equally Correct
While both spellings appear online, programming is the accepted standard in technology, education, and professional writing.
Mistake 3: Using Programing on a Resume
A spelling mistake on a resume can make a poor impression.
Always write:
โ Programming Skills
Not:
โ Programing Skills
Easy Memory Trick
Think of “Running”
You write:
- Run โ Running
So you also write:
- Program โ Programming
Both words double the final consonant before adding -ing.
Another Trick
Remember:
Coding deserves an extra “M”! ๐ป
If you’re talking about software, always think:
Programming = Two M’s
Real-Life Examples
Resume
“My programming skills include Python, Java, and C++.”
Job Advertisement
“We’re looking for candidates with strong programming experience.”
University Course
“Introduction to Programming begins next Monday.”
Social Media
“I’m learning programming, and it’s so much fun! ๐”
Business Email
“Please include your programming experience in your application.”
Technology Blog
“Good programming practices lead to maintainable code.”
Everyday Conversation
“My brother enjoys programming video games.”
British vs American English
Is There a Difference?
No.
Both British English and American English use:
โ Programming
Neither variety normally uses programing in general writing.
Usage Trends
Programming Is the Global Standard
You’ll see programming in:
- Computer science textbooks
- University courses
- Coding bootcamps
- Software documentation
- Technology companies
- Programming tutorials
- Online learning platforms
Programing Is Rare
The one-“m” spelling appears mainly in:
- Older scientific literature
- Occasional spelling mistakes
- Rare specialized biological terminology
Grammar Tips
Doubling the Final Consonant
Many English verbs double the last consonant before adding -ing.
Examples:
| Verb | Correct Form |
| Run | Running |
| Sit | Sitting |
| Stop | Stopping |
| Swim | Swimming |
| Program | Programming |
Learning this rule helps improve your spelling accuracy.
More Example Sentences
Examples Using Programming
Programming is an essential skill for software engineers.
I started programming when I was twelve.
She enjoys programming websites.
Good programming requires patience.
He teaches programming at a local college.
Our company needs experienced programming professionals.
Programming languages continue to evolve.
Learning programming opens many career opportunities.
Incorrect Examples Using Programing
โ Computer programing is difficult.
โ Computer programming is difficult.
โ She studies programing every day.
โ She studies programming every day.
โ My favorite subject is programing.
โ My favorite subject is programming.
Frequently Asked Questions (FAQs)
Is it programing or programming?
Programming is the correct spelling in standard English. Programing is generally considered incorrect except in a few specialized scientific contexts.
Why does programming have two M’s?
Because English spelling rules usually double the final consonant before adding -ing to verbs like program.
Is programing ever correct?
Rarely. Some biological science publications have used programing, but programming is preferred in almost all modern writing.
Which spelling should I use on my resume?
Always use programming when describing your coding or software development skills.
Is programming the same in British and American English?
Yes. Both British and American English use programming as the standard spelling.
Is programming a noun or a verb?
Programming can function as both a gerund (noun) and the present participle of the verb program.
What are some examples of programming?
Examples include writing code, developing websites, creating mobile apps, building software, designing algorithms, and scheduling television programs.
Conclusion
The confusion between programing and programming is understandable because the base word is program. However, English spelling rules require doubling the final “m” before adding -ing, making programming the correct and standard spelling.
Whether you’re talking about coding, software development, computer science, television scheduling, or educational courses, programming is the form you should use. Although programing occasionally appears in specialized scientific literature, it is not recommended for everyday, academic, or professional writing.

Olivia Bennett is a passionate English grammar writer at GrammBoost.com who loves making grammar simple and easy to understand. She specializes in spelling, word differences, punctuation, and everyday English usage. Through clear explanations and practical examples, Olivia helps students, writers, and professionals write with greater confidence and accuracy.








