The programming talent myth
That programming is a talent is not a myth, and while my life is currently devoted to developing a platform to encourage more people to learn the basics of computer science, I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter."<p>Good programming is an art, and requires talent on the part of the programmer. There's nothing wrong in saying that. The issue is that there are thousands and thousands of potentially great programmers who simply never try programming, just as there are thousands and thousands of never-will-be concert pianists. But many children take piano lessons just in case. Why can't they also take coding lessons? Just to see?