And it is something that my last principal just couldn't wrap her mind around. She was very insistant that everyone can learn everything.
I'm also not sure I'd call them sheep or goats. Over my 14 years of teaching, lots of perfectly nice, normal children, many of them gifted and talented just couldn't do learn how to program. What I usually tell their parents, is that not being able to program probably makes their child normal and that they have very little to worry about -- and please don't tell the parents of the programmers, but I'm quite sure that those of us who can probably have major screws loose. Hey, it makes them feel better.
I'm going off to read the article that prompted this post.