"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
Strange Loop Conference2 HN recommenders · recommended in 2 months, 2022-2024
17K views · 4 years ago · talk · evergreen
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.
HN points to it in beginner-programming-education threads for its distinction between easy to learn and easy to teach.
52:09"How to teach programming (and other things)?" by Felienne Hermans
Strange Loop Conference
34K views • 7 years ago
1:58:46Dynamic Languages Wizards Series - Panel on Language Design
Eduardo Cavazos
16K views • 14 years ago
43:58"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
Strange Loop Conference
141K views • 3 years ago
38:26"Code is the Easy Part" by Evan Czaplicki
elm-conf
43K views • 10 years ago
39:40"Type-Driven Program Synthesis" by Nadia Polikarpova
Strange Loop Conference
15K views • 8 years ago
54:15Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel
Google for Developers
60K views • 15 years ago
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Strange Loop Conference
468K views • 4 years ago
3:32:50JavaScript: Understanding the Weird Parts - The First 3.5 Hours
Tony Alicea
4.2M views • 11 years ago
40:56"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Strange Loop Conference
25K views • 12 years ago
51:37Google Python Class Day 1 Part 1
Google for Developers
3.7M views • 16 years ago
48:51Transforming Code into Beautiful, Idiomatic Python
Next Day Video
1.1M views • 13 years ago
1:07:22Invited Talk - Guy Steele
ClojureTV
39K views • 9 years ago
1:09:38"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
Strange Loop Conference
9K views • 5 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
49:47Lecture 1 | Programming Methodology (Stanford)
Stanford
2.6M views • 18 years ago
52:01Why Static Typing Came Back • Richard Feldman • GOTO 2022
GOTO Conferences
157K views • 3 years ago
45:08Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018
PyCon 2018
130K views • 8 years ago
1:01:45Four Languages from Forty Years Ago - Scott Wlaschin
NDC Conferences
33K views • 8 years ago
49:06Perl 6 for Mere Mortals
Curtis “Ovid” Poe
6K views • 11 years ago
53:31Growing a Language, by Guy Steele
Bill Pugh
165K views • 14 years ago
3 comments from Hacker News
link is spearheaded by the wonderful link you might know her from her spreadsheet related research. She gave a wonderful talk at Splash 2023 on Hedy, I'll see if I can find it. *edit, I don't think it was recorded but I found these two which will do Hedy: Creating a Programming Language for EveryoneFelienne Hermans • YOW! 2023 link "Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022) ▶ this video
For 8yo, maybe you can consider bringing her through Hedy: link It's gradual (starts easy but limited, then with progress through levels gets more precise and powerful), and I read that it gets to full blown Python programming. Theres an excellent talk on the approach by the author: ▶ this video
This reminded me a little of Hedy language: link It starts off super simple, like: print something and then introduces all the fiddly concepts like quoting, escaping etc. 1 by 1 until it turns into python. The designer had a neat talk about it at the strange loop conference. One of the themes they talk about is the difference between "easy to learn" and "easy to teach" which I found insightful. link ▶ this video