Hi @FadySaeed, welcome to the coding community!
I’m in a biomedical informatics program in the US and there are several physicians learning how to program. The usefulness for a physician will depend on what kind of additional work you’d like to do. You can either go into clinical research or clinical informatics.
Programming can come in handy in clinical research if you need to run some analysis or understand a little bit about the computational side of research. Another avenue for you may be in health analytics.
Clinical informatics may be a more viable route for you. At least in the US, the digital field in health care is still growing and patients are interacting with the health care system using mobile devices and web applications. Additionally, our medical records are digitized and I think it’ll be increasingly important to have physicians who know a little bit about programming to talk with software engineers on how to improve the electronic medical records in terms of, say, their decision support systems, usability (user interface/user experience), and other accessory applications.
Here’s some information on being board certified in clinical informatics. Additionally, being able to program enough to talk with the information technology (IT) department can possibly qualify you for a chief medical informatics officer (CMIO) position.