I believe any programming is self-taught. I know that I had some course in a community center when I was very young, probably like 10 or so, and while these courses probably got me interested and taught me the basics, I think most of my skills came from solitary practice and studying books. Moocs can be a better introduction to programming than mere books, but I haven't seen any evidence on how successful MOOCs are a…
I think it is as self-taught as, say, carpentry, or playing an instrument.
That is to say, it is certainly possible to be excellent at what you do by putting in the hours, and you don't need anyone to achieve that, but it is wrong to think that only you can teach yourself. Learning from others can definitely accelerate your development.