Hey, I'm sornasubash. please help me

I’m Civil Engineer but I love programming. So I think to create software for civil engineers. Please help me. how to i start and end my software making for drafting 2D & 3D.