There's a huge difference between teaching yourself C, and taking a well organized course using C as an example to teach proper style and structure. If you just want to get some shit working, learning to half ass paste some php together will have you up and doing useful work very quickly. You'll also be able to do 80% of what's on the web.
Learning C on your own will have you up and not doing jack shit, even after you put in a lot of hours. Without taking a class, you're unlikely to pick up all the style and structure stuff, which is really the only thing you get out of taking C. If you do take a class in C, you'll know style and structure, but you won't know how to do the 80% of what's on the web, which is just retard easy javascript, php, and html/css. The level of programming needed for even fairly sophisticated scraping is not that high.
When you want real programming it's often better to just buy it, because there are plenty of dudes who thought they were going to be bill gates, but are out of work, precisely because they spent all their time becoming great programmers and not enough time learning how to run a business. Sometimes there is an advantage in the long term to not knowing shit just because it forces you to focus on managing rather than doing the bitch work. In the short term it's hard because you don't have cash to buy programming.