[I made a similar reply down below, but I think this belongs here, too.]<p>I&#x27;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.<p>In my experience, many students can learn how to code, but it takes a very long time!<p>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&#x2F;if needing to be ordered in a certain way is something they still don&#x27;t have a good grip on.<p>Programming a computer is very very hard for most people, but that doesn&#x27;t mean they can&#x27;t do it.