It really depends what type of games you want to make, for very simple 3d ones i would suggest using Windows Presentation Foundation (WPF) because it is very easy. Or you could use Managed Direct X and C#. If you already have C++ experiance then OpenGL is fairly simple to work with aswell. However remember that the maths involved can get pretty heavy and it is quite difficult to do anything in a short period of time