>Here’s the thing: if I were the type of person who would be good at coding ...
I don't like this sentiment. Programming (at least the basics, no monads here) is really simple, and the perception that it's difficult seems damaging. What can we as programmers do about this? I'm almost as dejected hearing people say programming is hard as hearing "oh I can't do math."