Stereoscopic 3D app development
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.