5 exercises on programming language pronunciation.
0 / 5 completed
1 / 5
How is "Python" correctly pronounced?
Python is pronounced 'PY-thon', /ˈpaɪ.θɒn/, with stress on the first syllable. The first syllable uses the /aɪ/ diphthong (as in 'my'), and the second has the voiceless 'th' /θ/. The language is named after Monty Python, not the snake, but the pronunciation is the same. Some non-native speakers say 'pee-ton' or stress the second syllable; both sound off to most developers. Keep the strong beat on 'PY' and use a clear 'th' in the middle. The ending '-thon' stays short and quiet.
2 / 5
How are "Go" and "Golang" pronounced and related?
The language is officially Go, pronounced 'go' /ɡoʊ/ with the /oʊ/ diphthong as in 'no'. Because 'Go' is hard to search for, the community also calls it Golang (from 'go language'), pronounced 'GO-lang' with stress on the first syllable. Both refer to the same language. Use 'Go' in prose and 'Golang' when you need an unambiguous search term or hashtag. Keep the vowel in 'Go' a full rounded glide, and stress the front of 'GO-lang'.
3 / 5
How is "C#" pronounced?
The language C# is pronounced 'C-sharp', /siː ʃɑːrp/, borrowing the musical term where '#' means 'sharp'. Say the letter 'C' ('see') then the word 'sharp'. It is never 'C-hash' or 'C-pound', even though the symbol resembles a hash or number sign. The musical naming is deliberate, suggesting a step up from C and C++. Keep both parts clear: 'see, sharp'. The same logic explains 'F#' as 'F-sharp'. Getting this right immediately signals familiarity with the .NET ecosystem.
4 / 5
How is "F#" pronounced?
The functional language F# is pronounced 'F-sharp', /ef ʃɑːrp/, following the same musical convention as C#. Say the letter 'F' ('ef') then 'sharp'. The '#' is read 'sharp', not 'hash' or 'pound'. F# runs on .NET alongside C# and emphasises functional programming. As with C#, the musical metaphor is intentional. Pronounce the letter name crisply and then 'sharp' with the 'sh' /ʃ/ sound and the open /ɑː/ vowel plus r. Two clear parts: 'ef, sharp'.
5 / 5
Which set of pronunciations is correct?
Rust is pronounced 'rust', /rʌst/, exactly like the everyday word for oxidised metal, with the short /ʌ/ vowel as in 'cup'. Scala is pronounced 'SKAH-la', /ˈskɑː.lə/, stressed on the first syllable with an open /ɑː/ vowel and a schwa ending; it comes from 'scalable language'. Avoid 'SCAY-la' with an /eɪ/ vowel, which is a common error. Keep 'Rust' short and simple, and give 'Scala' a broad first vowel with the loud beat at the front.