Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Coding, the Powerful Language that Everyone can...
Search
Jecelyn Yeen
September 30, 2017
Programming
0
510
Coding, the Powerful Language that Everyone can "Speak"
Jecelyn Yeen
September 30, 2017
Tweet
Share
More Decks by Jecelyn Yeen
See All by Jecelyn Yeen
WorkerConf 2021 - Browser automation with Puppeteer
jecfish
0
1.7k
My Journey as Technical Presenter
jecfish
0
920
Becoming a GDE
jecfish
0
3.7k
How to get started in IT Freelancing
jecfish
1
270
New Web API & Stylings
jecfish
3
680
如何打造高性能且SEO友好的单页应用(SPA)
jecfish
2
820
JS SEO
jecfish
4
1.5k
Web Performance Optimization
jecfish
5
1.7k
Have Fun with Angular
jecfish
0
93
Other Decks in Programming
See All in Programming
医療系ソフトウェアのAI駆動開発
koukimiura
1
170
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
200
コードに語らせよう――自己ドキュメント化が内包する楽しさについて / Let the Code Speak
nrslib
5
710
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
490
事業KPIを基に価値の解像度を上げる
nealle
0
190
iOSアプリ開発もLLMで自動運転する
hiragram
6
2k
primeNumberでのRBS導入の現在 && RBS::Traceでinline RBSを拡充してみた
mnmandahalf
0
230
ソフトウェア品質特性、意識してますか?AIの真の力を引き出す活用事例 / ai-and-software-quality
minodriven
19
6.4k
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
410
OpenTelemetry + LLM = OpenLLMetry!?
yunosukey
2
310
鯛変だったRubyKaigi 2025 ── それでも楽しかった!
pndcat
0
130
Practical Domain-Driven Design - Workshop at NDC 2025
mufrid
0
120
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Gamification - CAS2011
davidbonilla
81
5.3k
Producing Creativity
orderedlist
PRO
345
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
We Have a Design System, Now What?
morganepeng
52
7.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Why Our Code Smells
bkeepers
PRO
336
57k
Transcript
Coding The powerful language that everyone can speak
Super brief history of languages 1500+ Modern English 1900+ Modern
Chinese, Malay 1600+ Modern Tamil 1000 BC 2017 Languages evolution Old, middle, pre-modern thousand years!
Super brief history of languages 1500+ Modern English 1900+ Modern
Chinese, Malay 1600+ Modern Tamil 1000 BC 2017 100+ Coding languages 60 years 1957 First popular modern coding language Languages evolution Old, middle, pre-modern thousand years! Pre-modern coding 1843 - 1957
May I have all of you stand up?
Can you live a single day without computer, smartphone,
tablet, TV?
Can you live without transport for a week?
What happen in these 60 years? PC era 1975+ Internet
era 1990+ 1957 First popular modern coding language 2017 smart phone era 2007+ Pre PC era
What happen in these 60 years? PC era 1975+ Internet
era 1990+ 1957 First popular modern coding language 2017 smart phone era 2007+ Pre PC era No coding = no computer = no software
None
No coding = no technology advancement
Can you live in a world without coding?
What is coding?
hello Hello 你好 வண kகm Malay Chinese Tamil Debug. WriteLine
(“hello”) Console.log (‘hello’) print “hello” Jiggle it 2s C# JS Python Talking Coding
Coding is more than typing
coding Public speaking •Title •Research •Structure content •Writing script •Rehearsal
•Speak! •Problem •Break down & solutions •Structure program •Writing code •Validate •Run! •Writing code
How about you code instead?
Don’t just play on your phone, program it. - Barack
Obama
Why we learn coding? 1. 2. . 3. .
1. 2. . 3. . Why we learn coding? Have
fun & build things
None
RM 500+ Mr. Lim’s cheapo version RM 80+
Why we learn coding? 1. Have fun & build things
2. 3. . Be lazy & productive
None
Why we learn coding? 1. Have fun & build things
2. Be lazy & productive 3. Changing the world
None
None
Myths 1. I need to be good in science &
math 2. 3.
None
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3.
Coding is like drawing, it’s for everyone, it
gives you a new perspective
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3. I am too old to code YOU SERIOUS!??
None
Myths 1. I need to be good in science &
math 2. Coding is for programmer only 3. I am too old to code
None
Start coding •Problem •Break down & solutions •Structure program •Writing
code •Validate •Run!
“Tell me a bed time story”
Learning to code is a journey.
Learn the rules like a pro, so you can break
them like an artist. - Pablo Picasso