Should I get a degree in computer science?

Hi I'm 18 and a senior in high school. I'm extremely interested in computers. I think that learning about them and knowing how to program them and just know everything about them would just be amazing. I would really like to major in computer science and minor in application development but the thing is, I don't know much about computers right now. I mean I'm an average teen in today's day with a PS3 iPhone and laptop but I don't know that much about how they work and things to that extent. Is it a good idea for me to go for the degree? Or am I going to be too far behind all of the other kids who have a lot of tech experience?

Not a lot of kids have tech experience, including you, which is what college is for. Remember that school is for learning not knowing.

Just pick a college that offers computer science classes… Thats actually what i wanted to do originally… Turned out no matter how hard i tried i could not grasp the concept. I love what i do now though…

  • Why is my eye degree increasing fast when I'm not even doing anything? I play some computer but just 2 hours one day per week and I use some iPhone but not too much and I look at green plants and all that excersise past eye degree: left:300 right:325 now: left:350 right:425
  • What should my computer science senior project be? I can create any software you want. It can be an Android or iPhone app, or a web service, or both, or anything! I also have access to six Beaglebone Blacks ( which are just mini-computers that I can stick anywhere.
  • What's the difference between 190 and 180 degree fisheye lenses? I'd like to buy one for an iphone 5 but I don't quite understand the differences between those lenses. Please explain thoroughly.
  • What is an API in computer science? This past summer I interned at a small software company and I wrote an iPhone app that dynamically generated a user interface based upon a given XML string. In doing so, I wrote a series of classes, that allowed this to happen. I'm now trying to put this experience on my resume. Would it be appropriate to say that I "designed an API"? The classes that I wrote were only used in one iPhone app, but in theory someone could copy the code into a new project and use it elsewhere