37 is young. Trust me, in a few weeks I’ll be 60.
My whole life I’ve known I was an engineer. However, for a great chunk of the early years I couldn’t express that and did really badly at school.
I just learnt at my own pace and eventually worked as an electronics engineer in the broadcast industry. Then quit that and moved into sw dev.
One piece of advice is to just build stuff, fail and learn.
Good luck