Robert,
In a way, I feel exactly the same as you do, because I've seen horrible self-taught Visual FoxPro developers who wrote, pardon my French, crap programs. However, these self-taught FoxPro programmers were asked to write programs for the first time; they were not experienced in any other languages. I cannot tell you how many programs I have re-written (literally) from scratch to get the programs done the right way.
Now, if a person had previous programming experience and came to me and said, "I want to work for you using a language I don't yet know", but, if he had several years of previous programming experience, I'd be willing to teach him, if he came in low dollar. And, if he had enthusiasm and was willing to study on his own time, I'd be a lot more willing to use him on a project.
There is a software developer whom I've known for many years named Michael Cummings in Orange, CA, who hired college students who had zilch experience for anywhere between $10 and $20 per hour and taught them in the evenings additional things beyond what their college courses taught them. All of them learned a lot and he got them for low dollars; they actually did good work for him, in fact, excellent work. But, he was willing to teach them to get them on track with his way of doing things.
Cecil