I took two intro classes, one on Python and one on Java and data structures, and I found those to be great. My class on computer structure, and that was fascinating. But moving forward, I feel like I'm heading towards the wrong niche—when I look at course titles like "Automata theory" or "Design of programming languages," they're things that I would love to learn, but I just picture myself working my ass off on some proof wondering why I let myself get so off track from something that I enjoy and can already make money doing.
Am I being naïve, or am I just starting to figure out why so many people say that college is unnecessary? I'd appreciate hearing anything about your real-world experiences that can give me some insight on which direction I should head.
Thanks!
EDIT: I had to shorten my title and I left out an important detail: I'm NOT thinking of dropping out of my university, merely doing a Music major instead of a Music/CS double major. I would likely still take CS classes—there's one on databases that seems very interesting.