So I don't know what medical education is like in other parts of the world, but in Austria it involves a lot of practice. Doctors spend a lot of time practicing medicine under supervision before they are allowed to practice on their own. Specialists work as "assistant doctors" for a few years before they can open their own specialist practice.
It's not a question of theory or practice; you obviously need both to learn advanced skills.
It's not a question of theory or practice; you obviously need both to learn advanced skills.