Say the name of the language you work in correctly. Python, C#, Elixir, JavaScript, Go — each has accepted pronunciations that signal fluency in technical English.
Programming language pronunciation quick reference
Python = "PIE-thon" (not "PEE-thon")
C# = "see-sharp" | C++ = "see-plus-plus"
Elixir = "eh-LIK-ser" (stress on 2nd syllable)
JavaScript = "JAVA-script" (compound noun: stress first element)
Go / Golang = "goh" (use "golang" to avoid confusion)
0 / 5 completed
1 / 5
How is the programming language Python correctly pronounced?
Python — "PIE-thon" — /ˈpaɪθɒn/:
Named after Monty Python (not the snake, though the snake is named the same way):
thon = "thon" — /θɒn/ — TH as in "think" (not "the"), vowel like "on"
Common mispronunciation: "PEE-thon" — this has a long E sound which is wrong. The Y in Python is pronounced as the diphthong /aɪ/ (like "I"), not "ee".
Programming language pronunciation guide:
Language
Pronunciation
Python
"PIE-thon"
Go
"goh" (one syllable)
Rust
"rust" (rhymes with "dust")
Elixir
"eh-LIK-ser" (stress on 2nd)
Erlang
"ER-lang" (stress on 1st)
2 / 5
How do developers pronounce C# and C++ when speaking aloud?
C# = "see sharp" | C++ = "see plus plus":
C# (C Sharp):
The # symbol in music is called a "sharp" — it means raised by a half-step
C# means "C raised" — a play on musical notation
Say: "see-sharp" — not "see-hash" or "see-hashtag"
C++ (C Plus Plus):
The ++ is the increment operator in C — C++ means "one better than C"
Say: "see-plus-plus" — always both pluses
More language symbol pronunciations:
Language
Pronunciation
C#
"see-sharp"
C++
"see-plus-plus"
F#
"eff-sharp"
R
"arr" (just the letter)
Q#
"queue-sharp"
3 / 5
In a team retrospective, a developer mentions switching to Elixir. Which pronunciation is correct?
Elixir — "eh-LIK-ser" — /ɪˈlɪksər/:
The stress falls on the second syllable: eh-LIK-ser.
This is the standard English pronunciation of the word "elixir" (as in "elixir of life") — the Elixir programming language uses the same pronunciation.
Syllable breakdown: eh · LIK · ser = 3 syllables
Functional programming language pronunciations:
Language
Pronunciation
Syllables
Elixir
eh-LIK-ser
3
Erlang
ER-lang
2
Haskell
HAS-kel
2
Clojure
CLOH-zher
2 (like "closure")
OCaml
"oh-KAM-el" or "OH-caml"
2-3
4 / 5
How is JavaScript correctly stressed as a compound noun?
JavaScript — "JAVA-script" — stress on JAVA:
Applying the compound noun stress rule: the first element carries the primary stress.
JAVA-script = JAY-va-script — 3 syllables, stress on JAY
Note on the name: Despite the name, JavaScript was NOT named after Java. The "Java" was added for marketing reasons in 1995. Etymologically it is a compound noun: Java + Script → JAVAscript.
The script family — compound noun stress on JAVA/TYPE/COFFEE:
Name
Stress
Syllables
JavaScript
JAVA-script
3 (JAY-va-script)
TypeScript
TYPE-script
2 (TYPE-script)
CoffeeScript
COFfee-script
3 (COF-fee-script)
Tip: When saying "JS" aloud, say "jay-ess" — two letter names.
5 / 5
A developer is discussing language choice and mentions Go (also known as Golang). How do you say it when you want to be unambiguous?
Go — "goh" — one syllable; "Golang" when disambiguation is needed:
The language is officially named Go — one syllable, /ɡoʊ/ — like the English word "go".
"Golang" explained: Because "go" is an extremely common English word, it creates problems in web searches and conversations. The community adopted "golang" informally to be more specific:
"We write everything in Go." (clear in context)
"I am learning Golang." (used for clarity in mixed conversation)