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

Great to see this! Another great projects-based programming tutorial in Python is http://newcoder.io/


I like that site, but I have a beef with tutorial-style teaching. I find the teachings don't get internalized if all the answers are right there; I'm also speaking from personal experience - I'm 23 and went through the "okay, I sorta understand programming, now what?" phase not all that long ago. You could argue that it's up to the student to make attempts before reading on, but that rarely works.

The other extreme is the link in the OP, that is minimal in assistance. I think the sweet spot is somewhere in between. There shouldn't be hand-holding, but you don't want to leave the person clueless either.


> I think the sweet spot is somewhere in between. There shouldn't be hand-holding, but you don't want to leave the person clueless either.

Yes, kinda like in well-balanced computer games where the difficulty is just enough to be challenging yet not frustrating.

Just enough is more.[1]

[1]: http://www.miltonglaser.com/files/Essays-10things-8400.pdf




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: