There are certainly outliers (I'd argue that programming in general qualifies) but they also tend to be in things that - while I won't say you can't learn them - are things that a certain subset of people are just sort of naturally wired for.
I loved programming naturally when I got an old pocket computer with built-in BASIC (Sharp-PC series) and some books for it from my father who did not need it anymore.