I am going to do dual enrollment and I am not sure what classes to take. I want to be a software engineer at a big company (Apple and Google come to mind). I have three major options to choose from. Introductions to basic programming (e.g. Intro to Java, Intro to C++, etc...), Network Fundamentals, and what seems like more abstract "sciency" things (microcomputer operating systems, systems analysis and design implementation, etc..). Assume I am a compete moron and please explain a little of each thing. Thank you XD
At the college you will be taking the courses at, find out what the typical courses for CS majors are. You may want to start with those courses.
I would start with basic programming.
I agree with the above…look at colleges of interest and look at their freshman classes for CS majors and see what they have you take. If they have you take C++ take that.