Programing or Programming: Complete Grammar & Usage Guide 2026

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

FeatureProgrammingPrograming
Spellingโœ… CorrectโŒ Usually incorrect
Part of SpeechNoun / GerundRare variant
Used in Computer Scienceโœ… YesโŒ No
Used in Formal Writingโœ… YesRare
Dictionary Preferenceโœ… ProgrammingRarely 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 VerbCorrect -ing Form
RunRunning
SwimSwimming
StopStopping
ProgramProgramming

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:

VerbCorrect Form
RunRunning
SitSitting
StopStopping
SwimSwimming
ProgramProgramming

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.

Leave a Comment