Computer Science 101

I am currently in preparations to return to college next January and pursue my degree in Computer Science. I will most likely be receiving a general understanding of computer science with my student projects being compiled for Windows or Linux. I heard the program administrator is a Linux user. I will apply what I learn there to the specifics of the Cocoa development environment and the Objective-C language. I will also be taking several general education courses, I am sure. I will make this my entry point into serious study of computer programming and will be less aspiring and more an actual developer after I get my associates degree.