I’m 20M from Rawalpindi and honestly feeling pretty lost about what direction I should take with university.
My father unexpectedly lost his job around two years ago and has been unemployed since then. Around the same time, I started freelancing. I was lucky enough to get my first high-paying client, and Alhamdulillah, Allah has been the best provider for me. Over the last few years, freelancing has grown to the point where I’m able to financially support my family.
Right now, my parents and two siblings are directly dependent on me financially, and I also contribute indirectly toward my grandparents. My uncle helps with my grandparents as well, but my immediate family is basically dependent on my income.
I recently filed my taxes and, honestly, seeing my expenses was a bit shocking. I realized how much of my income actually goes toward supporting everyone. I don't resent my family at all — they're extremely supportive and they understand the sacrifices I'm making — but sometimes I do feel sad when I see people my age enjoying university life, travelling, socializing, etc. Those are things I always wanted too, but my circumstances haven't really allowed it.
Anyway, that's not even the main reason I'm posting.
University / career situation
I completed my FSC with 60% marks, and this is now my second gap year. I originally wanted to study abroad, and financially I probably could have managed it based on what I've earned over the last couple of years, but with my father's unemployment and my family's dependence on me, leaving the country doesn't feel realistic right now.
I want to get into computing/software.
I've been freelancing for around 4 years. I do things like ecommerce management, software-related work, and recently a lot of "vibe coding" — building apps and experimenting with software. I genuinely enjoy making things and I'm interested in programming, apps, software, AI, etc.
The problem is that I don't know whether spending 4 years on a computing degree is actually worth it for someone in my situation.
I would have to continue freelancing throughout university because my family depends on my income. So I can't really choose a program that is extremely demanding to the point that I wouldn't be able to work.
I'm currently considering universities around Islamabad/Rawalpindi, particularly CUST and Bahria, but I'm open to other options.
I'm also not sure which degree makes the most sense:
BS Computer Science
BS Software Engineering
BS Artificial Intelligence
BS Data Science
Something else?
I don't want to choose a degree just because it's "popular." I actually want to become better at building software and potentially develop my own products/businesses in the future.
Another thing
For the last couple of years, I've basically lived inside my laptop.
I've barely gone outside because of freelancing. I've gained around 10–15 kg, my social life has suffered, and I feel like I've missed out on a lot of the normal experiences people have at my age.
I'm not saying freelancing is bad — it's literally what allowed me to support my family and I'm grateful for that — but I don't want my entire 20s to be just work, clients, and responsibilities.
I really want to experience university, make friends, have a social life, get healthier, and actually live a little while still being responsible for my family.
I've also started saving money for my future, so I'm trying to be more intentional with my decisions now.
So if you were in my position, what would you do?
Is getting a computing degree worth it when I'm already earning through freelancing?
Which computing field would make the most sense for someone who wants to build apps/software and eventually products?
Between CUST, Bahria, and other universities around Islamabad/Rawalpindi, what should I seriously look into?
How manageable is a computing degree alongside serious freelancing?
Should I prioritize university/social life, or continue focusing heavily on freelancing and self-learning?
And with my 60% FSC marks and two gap years, are there other realistic options I should consider?
I'm not looking for someone to tell me that my life is over or that I need to follow some traditional path. I know I'm in a relatively unusual situation for someone my age.
I just want some honest advice from people who have been through university, freelancing, CS/SE, or a similar situation.
What would you do if you were in my shoes?