Yes, you can get away with doing web programming without a CS background, so this practice does not "require" such a degree - but having a CS background will only make you better at what you do. In addition, you will utilize some of the knowledge you acquired in college in places where you would least suspect.
That and the real point of education is to learn how to learn and think. View it as a mental workout if you truly do tell yourself "this is pointless, I am never going to need to know this". Remember that it will only make you stronger in the end.
That and the real point of education is to learn how to learn and think. View it as a mental workout if you truly do tell yourself "this is pointless, I am never going to need to know this". Remember that it will only make you stronger in the end.