@misc I am an experienced programmer. I watched my wife learn to program and answered her occasional questions. Time And again, I would hear her suddenly say “that’s it!?”
I have been doing this for nearly 30 years and mentored many people. I swear to you there is no magic. It is a collection of simple patterns combined an interesting ways.
I would say that there is a degree of specialization in “genre” of coding: web development, mobile development, embedded device dev, etc.