Becoming a Polyglot: Lessons from Natural Language Learning
summary
Compares what actually transfers between learning natural languages and programming: usable overlap in study habits, sleep and practice, plus concrete limits — programming has no native speakers, requires explicit handling of variation (indentation, punctuation) and produces syntax errors; natural languages tolerate change. Lists tools and examples: analysis done with Python on language data, workflows using SPSS syntax, Django templates and mainframe Natural, and a migration test toward pandas. Cites a salary bump of $3,000 per language.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:23Why did this pop into my head
- 2:27Natural Language
- 3:00Differences
- 3:13Who
- 3:28Computer
- 3:57Errors
- 4:07Expression
- 4:36Programming
- 5:34Language Goals
- 6:43Programming Languages
- 8:16Variation
- 10:56Similarities
- 12:00Languages are Skills
- 13:48The Four Skills
- 17:20People Who Know Less
- 19:13Glottal Stop
- 20:09If Statements
- 22:04Bilingual is Not Monolingual
- 22:30Bottom Line
- 23:14Languages are awesome
related talks
33mWhat happens when a linguist learns to code?
37mBecoming Polyglot
22mThe Linguistic Relativity of Programming Languages
43mHow to teach programming and other things?
46mLearning to program or speak a foreign language?
45mThe Polyglot Programmer
01h 01mWhy you should learn new programming languages
01h 36mThe Benefits of Learning a Different Programming Language
