Hacker News new | ask | show | jobs
by teach 3854 days ago
[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.

1 comments

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.