Hacker News new | past | comments | ask | show | jobs | submit login

What sort of problem could you challenge a newbie with to entice them into learning to programming? It would need to have a simple enough solution to be possible to do with just the basic but painful enough for the newbie really desire the automation. It's easy to come up with something that would appeal to technical or mathematic minded, but much harder to for a child or alpha type.



i tried to answer the question once myself and have decided on an unattractive answer

i wanted to teach a friend programming and as such showed this person how to solve problems i had that made me interested in programming

the problem was the friend was additionally uninterested in the problem as well as learning to program a solution

so instead we just spent time together working in the same space and i asked them to tell me whenever they were frustrated by their tools

i knew whatever the ill i could use programming to solve it, be it with bash one liners, computer vision, simple robotics, whatever

i find that the best way to make someone interested in something is the align the thing to their interests


Sorting long lists is a good one. Filtering of various kinds.


The solution to that is "download some sorting and filtering software". You can force them to write their own, but it'll be like selling aspirins for the pain caused by your blow to their head; unless you're their school teacher -and even if you are- they may just end up resenting you.




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

Search: