I finished my degree due to parental pressure. I didn't learn anything in school. It was a pretty big waste of time for me, because I thought it was supposed to be about learning. It turns out that school has nothing to do with education. It's for gatekeeping elites, so if you go, try to make friends with elites that will help you in the future. If you're not going to do that, don't bother attending.
Then I wasted about 3-5 years trying to do my own thing (web apps, iphone apps, IT freelancing, etc). Turns out it's very hard to make a living doing your own thing, or maybe I just never cracked it. You might be able to pull it off, but in terms of time invested, your hourly wage is going to be low. Still, this was better than the $50k/yr jobs that were being offered in my area at the time.
I floated around SF for a while and eventually landed as a "senior engineer" at big tech company where I work pretty minimally, and after a couple more years of this, I'll be permanently retired with millions before 40. Networking was key to me getting my final job.
What I would do instead, knowing what I know now, is fast track myself to be a mid-level engineer working remotely. If you can write React, that's probably the easiest way in. Change jobs every 1-2 years to get promotions. Climb as high as you can, and in about 5-7 years, you'll have enough money to "fat FIRE". Essentially, retire early and live well. Compounding returns make this strategy better the younger you do it. Invest aggressively as you're earning. Always invest all available money.
If you already have the technical skills, but can't stomach working for someone else, you can get pills to either turn off your anger or provide you the motivation to do it.
If you don't have the technical skills to be employed full time as a remote engineer already, you do need to get those. You won't learn them through school, so you'll have to do a lot of building to get those skills. If you can't get a job making $120k+/yr as a junior dev right now, you're not ready to make a living on your own.
If you start working the corporate system now, you'll almost certainly be comfortably retired before 30. It sounds like a long time at your age, but it's likely to be the most efficient path.
I know at your age, you want to take your shot and you don't want to sacrifice your youth, but you'll actually have more opportunities to achieve greatness if you're 30-something with several million dollars in assets.
In other words, if you had wealthy parents, you could skip right to the step you want to do. But you don't, so you're going to have to suck it up and work for 5-10 years to essentially buy yourself a trust fund.