Never really touched ruby before and did it without any help other than checking google for some ruby syntax. I highly doubt 99% of "programmers" can't do this.
"Programmer" is a professional job with little to no barrier to entry, often working for people who have no ability to evaluate the quality of your work objectively.
You would be shocked at some of the people out there who call themselves programmers, and even more shocked at how many of these people have supported themselves for years.