Hacker News new | ask | show | jobs
by edent 2304 days ago
I taught Scratch to kids. They love the visual element of the language. It's so hard to make basic mistakes - partly because you can't put an Int where the code expects a Bool.

The interface shows you all the components you can use, and what data they require.

I then move on to teaching Python, and watch kids get frustrated.

Languages like DRAKON should be the future of our profession - not typing 80 char lines into a terminal.

1 comments

The question is: how do you grow up from there, in terms of expressive power? I.e. is it possible to find more middle ground between Python and Scratch?