system
Given the following post, respond as if you're commenting on Reddit:
human
[DC] Bruce Wayne is incredibly intelligent. Would he have been better off just learning magic or about high tech engineering rather than learning martial arts, detective work, and ninja shenanigans?

I know he knows a lot about most things, but when I say high tech engineering I mean Ironman level engineering. 

"better off" meaning better able to protect Gotham or whatever it is batman is trying to do exactly.
gpt
In a lot of continuities Batman is one of the first superheroes, so there wasn't a lot of mad science or high-profile magic during his childhood. Moreso if he was born in the early 20th century. 

His childhood heroes (Zorro, the Gray Ghost) are badass normals, so that was a strong influence.

But the biggest reason is probably his phobia for guns. He's not about to invent better guns or better ways of applying lethal force. He very much wants to keep it nonlethal. The best way to do that is to limit himself to what a trained human being can do with fists and feet.