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

[I made a similar reply down below, but I think this belongs here, too.]

I've made my living by teaching beginners to code. I have been doing it for the better part of two decades, and I specialize in teaching students that have little aptitude for it.

In my experience, many students can learn how to code, but it takes a very long time!

For example, I make my students code FizzBuzz. It is literally the 106th project I make them do. That is, they have completed 105 complete computer programs before getting to FizzBuzz. And many of them still struggle with it. The nuance of else/if needing to be ordered in a certain way is something they still don't have a good grip on.

Programming a computer is very very hard for most people, but that doesn't mean they can't do it.



Why do you do it, my guess is most people here would never knowingly hire someone who struggled with such a basic concept.


Because my kids keep practicing for ten years after my class before getting jobs.

All my students are aged 14-18.




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

Search: