I am a programmer, and I assure you, 3D modelling is not programming. These are very different disciplines.
The model is not set up properly for direct import. I don’t think UE4 will triangulate a mesh on import, but I may be wrong…
I always triangulate these meshes before importing. I believe your mesh will need a bit of custom work before you can import it into UE4.
If you’re going to be working with 3D models, I highly recommend that you familiarize yourself with Maya or Blender (which is free). There are plenty of tutorials online.