Original Post
I've learned how to do the basic console application stuff with text in C++ but now I want to learn how to make 2D and eventually 3D. I think that I want to learn Direct X because it has all of the things I need to make a game (input, graphics, sound) but I don't know if this is the right choice. What API should I use to get started and how should I go about doing it? Thanks.