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
プログラミング言語学習のススメ / why-do-i-learn-programming-la...
Search
やし
February 06, 2025
Programming
480
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング言語学習のススメ / why-do-i-learn-programming-language
やし
February 06, 2025
More Decks by やし
See All by やし
色について / a-little-bit-about-color
yashi8484
0
34
Rust 探訪 / rust-chotto-wakaru
yashi8484
0
93
Web Frontend ビルドツールの過去と現在と未来 / The Past, Present, and Future of Web Frontend Build Tools
yashi8484
0
800
ブラウザの仕組みを完全に理解する / Fully understand how browsers work
yashi8484
0
140
Svelteで作るWebComponents / svelte-web-components
yashi8484
2
2.4k
『保守性の高いcssを書く』という不可能に立ち向かう
yashi8484
0
840
Other Decks in Programming
See All in Programming
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
490
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
430
Flow は今どうなっているか
mizdra
PRO
0
880
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
Building an Out-of-Order CPU
latte72
0
620
Foundry Localでエージェント開発
seosoft
0
120
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
310
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.7k
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
270
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
110
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
140
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
HDC tutorial
michielstock
2
840
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
How to train your dragon (web standard)
notwaldorf
97
6.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Deep Space Network (abreviated)
tonyrice
0
290
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
ϓϩάϥϛϯάݴޠֶशͷεεϝ 2025.02.07 ΪϑςΟ techbash @yashi848484
Why do I learn programming language?
ͳͥϓϩάϥϛϯάݴޠΛֶͿͷ͔ʁ ৽ͨͳࢹΛಘΔ Ҿ͖ग़͠Λ૿͢ ָ͍͠
৽ͨͳࢹΛಘΔͨΊ • ࠓ·Ͱͱҧ͏͔֯ΒΛݟΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ • ʮ׳Ε͍ͯΔݴޠͳΒॻ͚Δͷʹ...ʯ͖ΐ͏͍ͤΪϓε͕ޮ ͍͍ͯΔূڌ
Ҿ͖ग़͠Λ૿ͨ͢Ί • ΤϯδχΞϦϯά͢Δ্ͰɺऔΓ͏Δํ๏ͷબࢶ͕૿͑Δ • ঢ়گʹԠͯ͡ɺΑΓ࠷దͳํ๏ΛબΔΑ͏ʹͳΔ
৽͍͜͠ͱΛֶͿͷָ͍͔͠Β • "৽͍͠"=ݴޠ(ٕज़)͕Ϟμϯ͔Ͳ͏͔Ͱͳ͘ɺݾʹͱͬͯਅ ৽͍͠ͷ͔Ͳ͏͔ • Βͳ͍͜ͱΛΕͨΓɺ͔Βͳ͍͜ͱ͕͔ΔΑ͏ʹͳͬ ͍ͯ͘ͷָ͍͠
What if you don't have to learn it?
Ѫ...ͦΕѪ... • Ѫ͢Δݴޠ͕͋ΕɺͦΕΛۃΊͯΈΑ͏ • Ұͭͷ͜ͱΛۃΊΔͷૉΒ͍͜͠ͱ
Which language should you learn?
ֶͿݴޠΛબͿ࣠ ݴޠύϥμΠϜ ٕज़ྖҬ ۀٯுΓ
ֶͿݴޠΛબͿ࣠ ݴޠύϥμΠϜ ٕज़ྖҬ ۀٯுΓ ৽ͨͳࢹΛಘΔ Ҿ͖ग़͠Λ૿͢ ָ͍͠
ීஈͱҟͳΔύϥμΠϜͷݴޠΛબͿ • ʮ׳Ε͍ͯΔݴޠͱҟͳΔʯͱݴ͍͑ͯΑ͍ • खଓ͖ܕɺΦϒδΣΫτࢦɺؔܕ etc
ۀٯுΓݴޠΛબͿ • ͓ͦΒ͘ۀͰ(ࠓޙ)Θͳ͍Ͱ͋Ζ͏ݴޠ • ϚΠφʔա͗Δͱֶश͠ʹ͍͘ͷͰҙ
ಘҙͳٕज़ྖҬͷݴޠΛબͿ • ֶͿϋʔυϧΛԼ͛Δ͜ͱ͕Ͱ͖Δ • ϞνϕʔγϣϯΛҡ͍࣋͢͠
How should you learn?
AI Λྡʹஔ͍͓ͯ͘ • ॳΊͯͷݴޠɺͦͦௐํ(Ωʔϫʔυ)͕͔Βͳ͍ • ϋϧγωʔγϣϯ͠ʹ͍͘(ؾ͕͢Δ) • ͦͷݴޠʹৄ͍͠ίʔν͕ৗʹྡʹ͍ΔΠϝʔδ
I tried learning!
Haskell ͬͯΈͨ • ੩తܕ͚७ਮؔܕݴޠ • 1990~ • ݚڀऀΛத৺ͱͯ͠։ൃ͞Εͨ • Pandoc
ͳͲͰΘΕ͍ͯΔ
FizzBuzz ͔͍ͯΈͨ
ࠓͷͱ͜Ζͷॴײ • ༧ΑΓߏจ͕ଟ͍ • ࣌ંɺֶྗΛٻΊΒΕΔ͜ͱ͕͋Δ • ٱ͠ͿΓͷؔܕָ͍͠
Thank you!