Some may say medicine. I do not think so. It is expensive to become a doctor and you might just end up paying your debts a few years after you graduated.
Medicine is not as expensive as you painted it, my friend, a little money added to an average program will hand you that certificate in most countries. Besides, have you thought of a scholarship? If you are brilliant and seek for scholarship to study medicine, the chance of you being sponsored is high.
I say information technology or Computer Science.
I knew this was what you would choose, well, it's good if you are good at it. The truth is that not everybody has that coding brain, so what should become of them?
Work in the medical field can really be a highly paid job, but not everyone is ready to take high level of responsibility everyone connected with medicine has. One thing is when you press button, hammer a nail or ride in a car, other thing is being responsible for someones life. Additionally, students want to receive huge salary as soon as possible, our lifestyle tell us that we need money know, but to become professional in medicine, a person needs to study for 15-20 years as minimum.
Additionally to computer science - not everyone has a brain that is ready for coding, there are too many computer science specialists on a job market. Maybe better focus on a job or area, where there are still queues? It shows that demand is great but supply is low.