Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I learned the basics of programming with Processing[0] and it was great! Seriously. It's basically procedural (but not turtle) graphics with a very simple IDE. You can also do animations and interactive stuff (mouse/keyboard), that's fun too. The official one is in Java, but it's just procedural, little to no OO required. there's also Python/JavaScript versions, haven't tried them. Another bonus is, it's easily embedabble online. There's a built-in Java -> JavaScript converter, which lets you automagically run a Java sketch in a browser.

the rest of this is just me criticizing things I used and didn't like, so feel free to ignore

I tried reaching a friends' kid programming with Scratch and making any kind of more complex stuff was actually too hard because of the "simplifications" built into the language. Can't remember the details, but you had to use globals instead of passing parameters for something basic, like constructing objects.

[0] processing.org



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: