Live data from Hacker News

A Computer Culture for Children [video]

youtube.com

1–10 of 28 posts

Re: A Computer Culture for Children [video]

#3

I am 100% enthused about programming thanks to Logo. My first buzz, when I told the computer to make a circle. I'll never forget the awe I had, that I could tell the computer what to do. I guess some of us are born for this life.

I had a similar experience. It was my first introduction to programming, I was rapidly hooked, and feel very lucky that happened.

Re: A Computer Culture for Children [video]

#5
It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. For a while we had some interesting candidates, like Processing, Rebol, or how _why presented Ruby, and even Tcl and Python seemed more all-encompassing. These days it seems every programming language development is going again for "professionals" -- Typescript, Rust, Go, etc. (and even Python looks like it's "non-programmer" appeal targets otherwise scientifically literate and educated people)

Re: A Computer Culture for Children [video]

#6
post #5

It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. For a while we had some interesting candidates, like Processing, Rebol, or how _why presented Ruby, and even Tcl and Python seemed more all-encompassing. These days it seems every programming language development is going again for "professionals" -- Typescript, Rust, Go, e…

> It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming.

I'm honestly not sure it's really needed. This year I teach a class of graphic students, who have zero coding experience, how to do generative art with p5.js (Processing but in JS). It took a grand total of 8 hours to go from ground zero to making them able to write things involving loops, variables, etc... and making simple generative art autonomously - if anything, they struggle a fair bit more with the maths needed to make pretty things (here are my slides, feedback very welcome! https://interactive-design.jcelerier.name/).

Re: A Computer Culture for Children [video]

#7
post #5

It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. For a while we had some interesting candidates, like Processing, Rebol, or how _why presented Ruby, and even Tcl and Python seemed more all-encompassing. These days it seems every programming language development is going again for "professionals" -- Typescript, Rust, Go, e…

> It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. I'm honestly not sure it's really needed. This year I teach a class of graphic students, who have zero coding experience, how to do generative art with p5.js (Processing but in JS). It took a grand total of 8 hours to go from ground zero to making them able to write thing…

Had the very same experience while teach some programming intro courses for artists and designers (mostly simple python for maya/cinema 4d, and java for processing). Learning the language is rather easy, and if you're in design you're already experienced into translating and idea between different cognitive fields.

But wrapping their head around algebra and trigonometry and making them conceptually "think" about them was extremely hard. It looked like years of rote formulas memorization and the "don't worry about why it works like that, just accept it" teaching approach took a toll on their minds. The fact that most maths textbooks are terse to the point of being cryptic didn't help at all.

Re: A Computer Culture for Children [video]

#8

Earlier quoted context omitted.

> It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. I'm honestly not sure it's really needed. This year I teach a class of graphic students, who have zero coding experience, how to do generative art with p5.js (Processing but in JS). It took a grand total of 8 hours to go from ground zero to making them able to write thing…

Had the very same experience while teach some programming intro courses for artists and designers (mostly simple python for maya/cinema 4d, and java for processing). Learning the language is rather easy, and if you're in design you're already experienced into translating and idea between different cognitive fields. But wrapping their head around algebra and trigonometry and making them conceptually "think" about them…

> But wrapping their head around algebra and trigonometry and making them conceptually "think" about them was extremely hard.

oh yes haha, I even made this small animation for them to try to explain the trigo circle : https://editor.p5js.org/jcelerier/sketches/acPp467og but it didn't help much, wonder how I could improve it..

Re: A Computer Culture for Children [video]

#9

Earlier quoted context omitted.

Had the very same experience while teach some programming intro courses for artists and designers (mostly simple python for maya/cinema 4d, and java for processing). Learning the language is rather easy, and if you're in design you're already experienced into translating and idea between different cognitive fields. But wrapping their head around algebra and trigonometry and making them conceptually "think" about them…

> But wrapping their head around algebra and trigonometry and making them conceptually "think" about them was extremely hard. oh yes haha, I even made this small animation for them to try to explain the trigo circle : https://editor.p5js.org/jcelerier/sketches/acPp467og but it didn't help much, wonder how I could improve it..

Making this interactive, Bret Victor style, with a slider for theta and show the actual numbers somewhere - might help?

Re: A Computer Culture for Children [video]

#10
post #5

It's interesting and a bit disappointing to me that there's no real current trend towards beginner-friendly (or "end-user"-friendly) programming. For a while we had some interesting candidates, like Processing, Rebol, or how _why presented Ruby, and even Tcl and Python seemed more all-encompassing. These days it seems every programming language development is going again for "professionals" -- Typescript, Rust, Go, e…

Well, all of those things still exist, though?
Post reply on HN