Quote (Whalefood @ Jan 4 2015 11:32pm)
I have 0 background on it, but I want to start and prepare before my semester starts.
I am picking this major because my Air Force ROTC requires me to. Where should I start?
Computer Science is not a degree for people who don't enjoy the painfully small details of computer operations. Picking this major (which can be a very difficult one depending on the school) just because you're required to seems like a recipe for disaster. I think code and the complexity, yet simplistic ideas behind computers are fascinating... yet there have been so many times when I've put 12+ hours into a coding project and get stuck.
Food for thought. I'd atleast research it before you start, but if you choose not to, I'd start by looking up the basics on how computer scientists use logic to solve problems. From there, start looking into c++ code imo. Some people say it's too much to begin with, but I think it's best to drop you into it before you start the semester to see if you're going to enjoy it. You really need to understand what each line of code is doing as far as how many bytes/bits each data type is going to allocate, etc.