Learn to program the gradual way: Welcome to Hedy!
Posted by jpluimers on 2023/08/09
Cool way to learn programming in a gradual way which works adults just as well as for kids: [Wayback/Archive] Felienne/hedy
Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
[Wayback/Archive] Welcome to Hedy! – hedycode.com
Learning to program can be hard. Not that programming itself is hard! But there are a lot of rules you need to memorize, just like when you started to learn English. Similarly, you will need a lot of practice to learn programming.
You can read these sentences with ease. But do you remember when you were learning to read? You took some time then for each letter! That is true for programming too, it might be hard in the beginning, but it will get easier!
The nice thing about Hedy is that Hedy is gradual. That means that you do not have to learn all rules at once. The first few levels do not have that many rules, so you can get used to programming comfortably. In every level we add new rules, increasing the number of commands that you know. Commands are instructions for a computer.
Felienne is a cool person to follow anyway:
She wrote this great book [Wayback/Archive] The Programmer’s Brain:
What every programmer needs to know about cognition
Your brain responds in a predictable way when it encounters new or difficult tasks. This unique book teaches you concrete techniques rooted in cognitive science that will improve the way you learn and think about code.
In The Programmer’s Brain: What every programmer needs to know about cognition you will learn:
- Fast and effective ways to master new programming languages
- Speed reading skills to quickly comprehend new code
- Techniques to unravel the meaning of complex code
- Ways to learn new syntax and keep it memorized
- Writing code that is easy for others to read
- Picking the right names for your variables
- Making your codebase more understandable to newcomers
- Onboarding new developers to your team
Learn how to optimize your brain’s natural cognitive processes to read code more easily, write code faster, and pick up new languages in much less time. This book will help you through the confusion you feel when faced with strange and complex code, and explain a codebase in ways that can make a new team member productive in days!
about the technology
Take advantage of your brain’s natural processes to be a better programmer. Techniques based in cognitive science make it possible to learn new languages faster, improve productivity, reduce the need for code rewrites, and more. This unique book will help you achieve these gains.
about the book
The Programmer’s Brain unlocks the way we think about code. It offers scientifically sound techniques that can radically improve the way you master new technology, comprehend code, and memorize syntax. You’ll learn how to benefit from productive struggle and turn confusion into a learning tool. Along the way, you’ll discover how to create study resources as you become an expert at teaching yourself and bringing new colleagues up to speed.
Via:
- [Archive] /Fay-lee-nuh/ on Twitter: “@jpluimers I guess that makes a lot of sense (less for Hedy I think but more for tools developers use themselves) You could also make that clear on the PR I guess that it is a thing you made for you and that it might be of value.”
- [Archive] Alexandre B A Villares☂🐍🧄💉💉💉 on Twitter: “@jpluimers @Felienne
hedycode.com” / Twitter
–jeroen
https://archive.is/o/grMpq/https://www.youtube.com/watch?v=EdqT313rM40








Leave a comment