I need to know how to start making a 3d modeling software.

I want to add this functionality to a map builder I’m making.
But I know it requires a lot of math.
Maybe the guys who create plugins here can help me with the first steps?