I had a sharp pain in my chest that made part of left arm numb. Did I have a heart attack?

Not likely. Sharp aim, young female , numbness- not likely cardiac. These symptoms more consistent with musculoskeletal / nerve pain. Can never be 100 % though.
Possibly. A 37 year old female is unlikely to have a heart attack unless she has other underlying health issues ie. Diabetes, cholesterol disorder, autoimmune disease etc. However such symptoms should be evaluated by a doctor in an emergency room setting - ideally shortly after they start.