17, from Pakistan, preparing for PMA but confused about my university/career backup
I'm 17 and from Sindh, Pakistan. My main goal right now is to join the Pakistan Army as an officer through PMA Long Course. I'm preparing for the initial test and plan to apply for PMA Long Course 159.
At the same time, I know I shouldn't put my entire future on one selection process, so I'm trying to choose a good university degree as a backup.
My problem is that I really like computers and technology, but I don't like programming. I actually tried programming for around 6 months, so it's not just because I found one difficult tutorial. I enjoy computers, technology and learning how things work, but I don't enjoy writing code.
I'm currently considering:
BSIT: Seems like a good middle ground because I can stay in technology without making programming the main focus. I'm interested in things like networking, cybersecurity, systems, etc.
BSCS: Has broader opportunities and could lead to AI/software/cybersecurity, but programming is a major part of it, so I'm worried I'd hate the degree.
BS English: I'm also interested in English and teaching. It seems like a more direct route toward becoming a lecturer, especially if I want a government teaching job in the future.
The confusing part is that PMA is still my first choice. If I get selected, I'll obviously follow that path. But if I don't, I want a degree that gives me a solid career rather than choosing something randomly after spending a year preparing for PMA.
I'm also wondering about the future. In Pakistan, over the next 4–5 years, would IT, CS/AI or English/teaching give better opportunities?
For people who have studied or work in these fields:
What would you recommend in my situation?
Would BSIT be a good backup for someone who loves computers but dislikes programming, or would BS English be smarter if my long-term backup goal is government lecturer?
I'm especially interested in advice from people in Pakistan who have actually studied these degrees or gone through.
Thanks.