Step 1: You don't.
How to teach programming to your loved ones [video]
31–40 of 49 posts
Re: How to teach programming to your loved ones [video]
#32Step 1: You don't.
Re: How to teach programming to your loved ones [video]
#33I have half an idea for a children's book that I may one day write called "Teach your parents to code" targeted at a child and a parent where neither of them can code. The idea is that you put the child in the driver's seat making them motivated to help their parents. At the same time, they have to learn the concepts in order to explain them. In explaining the concepts to an adult they not only self review what they…
Also, I have a lambda-calculus ballet production in my head, but since I know nothing about ballet I can't really put it down to paper or make a production. Not that it helps you any, but I think it's a fun idea to ponder.
Re: How to teach programming to your loved ones [video]
#34Re: How to teach programming to your loved ones [video]
#35Re: How to teach programming to your loved ones [video]
#36Have a look, their project is amazing and the drawings are fun!
Re: How to teach programming to your loved ones [video]
#37I have half an idea for a children's book that I may one day write called "Teach your parents to code" targeted at a child and a parent where neither of them can code. The idea is that you put the child in the driver's seat making them motivated to help their parents. At the same time, they have to learn the concepts in order to explain them. In explaining the concepts to an adult they not only self review what they…
I listened to Amy Bruckman give a talk about LambdaMOO some years back. She mentioned that kids frequently took much better to physical object-oriented metaphors than adults did. They might say things like "I don't understand why adults can't understand that a dog is-a animal, but a house has-a dog in it." I think it's a great idea for a book. Send me a PM when it's published and I'll buy one :)
There's a riddle that little kids get right away but Harvard grads hardly ever get.
What's greater than God. Meaner than the devil. Poor people have it. And if you eat it you will die?
Re: How to teach programming to your loved ones [video]
#38Step 1: You don't.
No one taught me to code. I realize that this is not true for everyone, but for me, it is difficult to comprehend "being taught how to code." What does that even mean? Learning to code is synonymous with reading documentation and then implementing it. Do it a lot and you get quicker at it. Do it enough, and you memorize the standard library. Congrats, you know how to code. It's an entirely self-driven process. I have…
Learning to code for me is learning the concepts like variable, loop, if, map, reduce, oop, sequence, array, function, return, lambda, monad, state, side effects, etc.
Once you understand this, it doesn't matter what language and libraries get thrown at you, you'll be able to work with it. The rest you can read up in the documentation, and over time, as you say, you'll not need to look as much because you memorize it. But in my opinion that's just optimization after you learn coding.
Re: How to teach programming to your loved ones [video]
#39Earlier quoted context omitted.
I listened to Amy Bruckman give a talk about LambdaMOO some years back. She mentioned that kids frequently took much better to physical object-oriented metaphors than adults did. They might say things like "I don't understand why adults can't understand that a dog is-a animal, but a house has-a dog in it." I think it's a great idea for a book. Send me a PM when it's published and I'll buy one :)
Its brilliant. I hope he writes it. There's a riddle that little kids get right away but Harvard grads hardly ever get. What's greater than God. Meaner than the devil. Poor people have it. And if you eat it you will die?
Re: How to teach programming to your loved ones [video]
#40Step 1: You don't.
A talk entitled "How to teach programming to your loved ones: Enabling students over example-driven teaching" and you reply "Step 1: You don't"... that's pretty harsh. How would you say the author should have approached it instead?
A lot of the advice could be applied here pretty well.