I know quite a few graphic artists and web design specialists. Maybe it's they way they categorize things. The didn't take the university courses, lots of self study, online courses, and then taking certification tests. Hell, I remember learning dos back in jr. High, then promptly forgetting damn near all of it. Don't really need a degree to work in computers anymore, by the time you finish the four years, whatever you learned is kinda stale. Everybody I know just uses their portfolio and the certifications as proof of experience.
I only know a few that even work with hardware, but they've been building this stuff since they were kids.
I hate math though. The math prerequisite makes me just say, never-mind. I'll just use templates and plug-ins. And buy apps. I may finish up php, and the html5 (i guess that includes javascript, css3, and html (the new cleaner version) because it's not that hard.
It's not that the programming languages seem difficult, just tedious.
And college is so expensive, I think we have been trying for traditional careers that have been proven successful in the past.
So, basically, I know nothing.