I think this is a narrow view of the programming languages and putting them to use in applications.

I spent almost 2 months fixing a WordPress site that was initially done by a dev the site owner hired off Elance. The site was a mess when I started fixing it; and while I'm no expert PHP coder by any stretch, I could tell from reading the code that the guy was an accomplished PHP coder, he just didn't know squat about WordPress and how PHP was applied to templates and structure, and knew even less about CSS.

Maybe there's room for filling in those types of educational gaps on Udemy or Lynda. At least now I don't have to spend any more time wondering if I'm going to add Treehouse to my online education subscriptions... that answer's a solid "no need" now.