<p>So I have two things that are getting in my way of definitely committing to majoring in computer science. One is academic and the other is social! I've wanted to major in computer science for years and I love programming but suddenly I'm not sure! </p>
<p>Academically:
I love math (everyone thinks I'm weird because of this...) but it's only certain types of math. This year I'm taking AP AB Calculus and I LOVE it and I got an A- my first term. I also love all the algebra classes I've taken in my life. I always seem to do well in those classes. Problem is I think something is wrong with my brain and I dislike and do bad in geometry classes. I took honors geometry freshman year and disliked it and got a B-. While in algebra classes I do so much better :( Would not being good at geometry but good at algebra hinder me?</p>
<p>Also, I LOVE taking physics this year. It's so interesting to me because it helps me understand the world around me. I also like how it involves math. But I took AP Chemistry last year (I'm a senior) and got a C+ for the year and by some act of god got a 3 on the test. I just could never understand what was going on. I dislike chemistry and biology - which I took freshman year. In Bio, I did well but didn't like the class. Again, should disliking chemistry and biology hinder me from majoring in computer science?</p>
<p>Socially:
This might be stupid but I'm afraid that people in my computer science classes won't take me seriously if I major in computer science. I'm a girl and I love clothes, make-up, looking presentable and things like that. But I feel like people will think I don't belong in the class with them. Like I care more about my looks than the programming? I'm not vapid or anything but I feel like people will think I am :(</p>
<p>I'm african-american and female so I'm like extremely rare in the realm of computer science. In school, when I tell people that I want to major in computer science everyone acts surprised. Like they assume just by my appearance and how I'm a basketball captain and other things that I wouldn't be the type of person to major in computer science. It bothers me that people stereotype. Basically I'm just worried that people will think less of me because of my appearance and personality.</p>
<p>Also I'm really social and love talking to people and cracking jokes and stuff like that. My friends think I'm funny but I think I'm a mess :P I love things like video games, comics, snowboarding, etc. so I feel like I'll have things to talk with people about. But, I feel like the people in my computer science classes will be anti-social and no one will talk to me! I'm so paranoid haha</p>
<p>Sorry this question is so long but these are basically all of my concerns. Thanks for answering!</p>
<p>Random Question: I took AP Computer Science and learned basic Java in the class and I'm learning ActionScript 3.0 on my own. Should I learn any other programming languages?</p>