logoalt Hacker News

scarecrwtoday at 1:39 AM1 replyview on HN

I think there's a misplaced focus on "first" experiences being optimal in some way.

Whether a kid is going to take to programming or not is pretty unlikely to change based on whether they're introduced to a block-based or text-based language, or whether it's object oriented or functional (the push for objects-first has mostly died off, but I still see remnants of it in various curricula).

If it's got a few basics like conditionals, iteration, structured grammar, etc. it will be plenty to give students the flavor of what programming is about.

The better criteria, in my mind, are "does it allow you to make/do something interesting?" and "how easily does it lead into the next level of learning?".


Replies

andaitoday at 1:47 AM

For me the criterion was "is it awesome?"

Growing up, that meant Flash and Java.

Still not sure why we decided to make the internet stop being awesome.