A lot of my classmates (including me) have really been having a hard time understand how each major differs from one another and which one is the one we are looking for. Our school, and most other high schools in NJ, really don't have too many people to ask these questions. The computer programs the schools have are overlooked pretty often. It's a real shame. So hopefully I can get some incite from you guys, I appreciate more than you know.
So here's the situation: I unbearably want to code for a living. I want to learn different languages and programs and work with a team, ideally to make games, but that's in foresight, I need to learn to code first. And I've been looking at all the different majors that local colleges offer, and its all the same to me. I've never been taught the difference.
1) What should I Major in / Whats the best Major?
Now I know this was gone over already by Logan and Wendell, but it wasn't really in depth. (to clarify, I ask this in the same way someone who likes mathematics would ask "should i do trig, or calculus, or statistics or...") They recommended just plain Computer Science. Well, what about the other majors like Program Engineering? Is there a difference?
2) I want to work with a team. Is there a major for that, is this more of a job position where I work with a team?
3) One of the colleges I am applying for asked me if I wanted to focus on advanced or applied computing. What in the fuck is that?
4) I'm sure theres a million little kids who love to play video games and think it would be just the bestest thing ever if they could make them too. Well yeah, thats kinda me. But I understand that you don't just MAKE games. You need a team and such. If I was the programmer on that team, what would be job title be, and what major would be best for that? I don't truly intend on majoring in making games, but applying what I learn in class to make games would be ideal. I want 'programmer' on my resume not 'this guy makes games'
No tl;dr, this is serious and I'm really scared of making a mistake
And it goes without saying, thanks for helping!