|
|
|
|
|
by mhd
2030 days ago
|
|
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) |
|
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/).