Je nachdem wie komplex dein Spiel werden soll könnte dir eine engine schon enorm weiterhelfen, bzw. dir viel arbeit abnehmen. Vielleicht unity.
Ansonsten holst du dir ne ide, zum beispiel visual studio express und fängst an.
Für c++ gibt es open source libaries wie allergo, die du dir mal ansehen solltest.
Anfangen solltest du damit, dass du einen plan erstellst und kleinschrittig vorgehst. Zuerst sollest du dir gedanken darüber machen, was du alles brauchst. Also welche klassen brauche ich; welche übernimmt welche aufgaben....