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

Because programming is hard to teach. Because abstract thinking is hard to teach.



Great cop out answer. "Teaching programming is hard; let's go shopping." Why is it hard? What rough edges can we sand down so that the only difficulties are essential ones, not incidental ones?

Stepping back even farther, how do we even know that programming is hard to teach?




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: