It requires the ability to write, spell, and sit for a few minutes in front of a computer screen that's not showing tweets, lolcatz, or breasts.
It also requires access to a computer, which severely underprivileged are unlikely to have.
Look at how many arts students fail the compulsorily "Intro to programming" courses that a few unis spring on them. I bet that's because (in part) they lack the logic-problem-solving (i.e. IQ) skills to cope with it.
I'd say that programmers in general have a higher general intelligence, and a much higher IQ, than the population in general.
It also requires access to a computer, which severely underprivileged are unlikely to have.
Look at how many arts students fail the compulsorily "Intro to programming" courses that a few unis spring on them. I bet that's because (in part) they lack the logic-problem-solving (i.e. IQ) skills to cope with it.
I'd say that programmers in general have a higher general intelligence, and a much higher IQ, than the population in general.