Hello I am a senior in high school about to apply to college. I am at a crossroads right now and I need help learning more about what a comp sci degree will give me. I have been planning to major in comp sci for a while, I've had comp sci ap classes and web development intern/jobs on a small scale. I want to know what id learn with a comp sci degree (java, c++, c#, visual basic?) what my job choice would be, and what I would learn if I were to go to graduate school. I want to know if I get to choose of specific specialization like web dev, or programming, or database management, etc.
If there are any comp sci majors in here what hardsships did you face and what should I prepare for?
thank you for helping me