Set the challenge to create my own 3d engine from scratch. Where to start?

Im on windows i would like to have a .exe file which is a 3d viewer, similar to blender. Which language do i code it? Which libraries would i…

where to start?

With a 2D engine, no?