@Huff13Puff
Are you looking at ‘elite’ unis? Places like University of Chester, Manchester Met defo don’t need 3A’s. You can try ‘Computing’ as opposed to CompSci, which is more practical and usually has lower entry requirements.
You can also try ringing up unis, there are usually places in Clearing, or they have an open day/skills sessions. I know some people got C’s and D’s in their A-levels , but got an unconditional offer because he impressed admissions. If you DM me I’ll tell you the uni name.
There are also ‘adjcanet’ courses like Games Design ‘ IT’, etc etc. Most grad wchemes just want people with STEM degrees, so any In that line will be ok really.
Apprenticeships
Doing an online BSc which takes just about anybody, while he continues to work on his programming skills at home.
I wouldn’t advise avoiding
any form of degree (even most apprenticeships are degree apprenticeships). While you ‘can’ get a job with it you’ll face barriers later. Unless you freelance or become a contractor, but best to keep options open. The best time to get educational creds is when you’re young and free… and not working.