I posted here a couple of months ago as a newbie C++ programmer. Rather than dig up that old thread, I thought I'd create a new one, as my circumstances have changed.
I've been teaching myself c++ for three months now, and am becoming comfortable with such things as classes, objects, pointers, arrays and so on. However, my ultimate goal is to create a two-dimensional air traffic control simulation (with x and y axis). I don't intend on becoming a C++ master programmer; I just want to create this little game.
From the basics of c++, I can clearly see how my data would be organized. Each aircraft would be an object of an "aircraft class". Each would have properties such as position, speed, altitude and heading. Each would have methods such as climb, descend, turn, etc.
At this point, however, I don't see a light at the end of my study tunnel. Obviously I will need more knowledge than basic C++. In my last thread, someone suggested also learning STL, data structures, and DirectX. I really wish there was some way I could focus my learning a bit more. Like I said, I have a very specific goal, and I don't want to learn all there is to know about programming if I don't have to.
I need some direction. Any thoughts or ideas of any kind would be greatly appreciated.