Stereoscopic 3D app development I want to create an application to visualize image pairs in stereoscopic 3D. I want it to have a cursor that can move left and right, but also in and out. I think the way to achieve this is to draw a cursor on top of each image and then draw the images on screen (which would be a 3D capable screen).

How do I create such an application?

The experience I have is console programming in C, C++, Python. And I once used GTK+ to create a windowed app.

I've searched around and my problem is that I don't know where to start learning.

More details:

This app is meant to run on windows (although it would be nice if I could made multi-platform)
This is a very broad question. The basic way to do this is to generate 2 frames - one for each eye. You can do this using any modern 3D API from OpenGL to DirectX to Vulkan, Metal, or DX12. 

You'll need to understand things like interocular distance, depth cues, and 3D compositing.

You'll also need some way to allow the user to move the curser in and out, so you'll want to read up on various user interface, visual interface, and user experience (UI, VI, and UX, respectively) techniques.