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

Agreed. Visual programming focuses on visualising the structure of the _program_, but what matters more is visualising the structure of the _data_ and, even more importantly, what the program is doing to the data (visualising in the time domain).

A major bottleneck for people learning programming is developing a mental model of what is in the memory during the runtime and what it looks like. The most successful introductions to programming start by making drawings or small games since it's more intuitive for beginners to iterate and have immediate feedback.



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

Search: