Jeżeli chcesz pisać proste gry 3d to naucz się obsługi jakiegoś silnika do tworzenia gier 3d :) Unity, Unreal Engine, CryEngine - w tym masz szanse zrobić coś więcej :) pisanie gry 3d ręcznie korzystając z czystego API DirectX albo OpenGL ? odradzam. możesz oczywiście uczyć się tych bibliotek, w takim wypadku polecam OpenGL, który działa na wielu platformach, ale nie polecam rzucania się na to skoro sam napisałeś, że jesteś początkujący w tym temacie. Możesz spojrzeć też np. na biblioteke SFML, która korzysta z OGL, ale jest bardziej przyjazna na początek.