Isn't Windows the most common? I just want to be able to get a job. :c
EDIT: But I need to pick one from each of those clusters as a requirement for my degree.
EDIT2: Bolded the choices according to Arx. What about the rest? I simply don't know what to think.. I just want to do whatever I have to to be able to get a job programming, with the possibility to maybe have a chance to possibly move on to vidja games once I actually learn what I'm doing! ;-;
UNIX Operating System OR <-- [I know I don't want these, but what in the hell is the difference between the others? Those are just different versions of windows OS right?]
Linux Operating System OR
Microsoft Windows Professional OR
Microsoft Windows Vista Administration OR
Microsoft Windows XP Professional
Programming Fundamentals OR [I sort of know what these are?]
Object-Oriented Programming Fundamentals
Web Scripting/Programming OR [these have to do with websites and stuff, not sure what the difference is between some of them..]
Introduction to JavaScripting OR
Web Scripting with Perl/CGI OR
Web Scripting with Active Server Pages (ASP).NET OR
Web Scripting w/Java Server Pages (JSP) OR
Web Scripting w/PHP: HyperText Preprocessor (PHP) OR
Web Scripting with Python
Introduction to Local Area Networks OR [Don't know what these are]
Cisco Networking Basics OR
Microsoft Networking Essentials
Object-Oriented Analysis and Design OR [I guess I'd want to take O-OAaD if I were to take C or Java]
Object-Oriented Analysis and Design OR
Management of Information Systems
Advanced Microsoft Access: Database Management OR
Introduction to Oracle: SQL OR
My SQL Database 3
Computer Game Development - Level I OR [I get the impression that it doesn't really matter what language you start with as long as you match up your other classes with it]
Visual Basic Programming I OR
Any C Programming Level I course OR
C++: Level I OR
Visual C++: Level I OR
C#: Level I OR
Java Programming: Level I
1st category: Generally, there are some considerable differences between the operating systems and how you can program for them. Though I've mostly messed with C++ in windows 7, I can say I've run into my own set of issues when moving it back to XP. Mostly incompatible libraries. As well as the version of the c++ standard you can compile for in that system.
2nd: Alright, so this in particular is actually a very major thing depending on what language you take. To make this simple: object oriented programming has objects that can be created and reused on demand to store data, process data, or to be structures of data themselves. C++ being an object oriented language( like java ) has all the abilities of the standard C, but with object capability. Often it's more confusing to start out object oriented, but the payoff can help a lot programming.
3rd: I presume their web scripting course is front end stuff ( stuff a servers client processes, HTML, JavaScript, etc ). However the following courses have to do with things processed on the server, and than sent back to the user as a file.
4th: Looks to be general courses in each one that should go along with your prior choices.
I'm not a huge expert, and don't take what I say as perfect. Take as much advice as you need before you move on into something so you are prepared. When it comes to coding, get a general understanding of how a computer actually works. It helps massively in wrapping your head around what is the fastest and best way to code something:
For instance.
There is no such thing as a text string in any standard of C and C++. Instead strings of characters are an array of chars stored in memory next to each other ending with a terminator.
so when thinking of strings in C, you must think not like this: "hello world" but like this:
char[0] = h; //or more properly the hexadecimal value for h, as everything stores in memory is actually a length of bytes.
char[1] = e;
...
char[10] = d;
char[11] = null;