Hey,
I was at the same boat as you, about 10 years ago. Got low marks on my senior year, so I attended an under-funded university that I didnāt even like. Eventually I dropped out.
Today Iām working at a space engineering company, which I hope sounds cool.
I am a full stack web developer, and have been focusing on web dev for about 7 years.
If you really wanna do it, I believe in you. The following are my views on the matter, with any little experience I may have.
First things first, what do you wanna build? Start with that, then find out ( on glassdoor, on linkedin, wherever ) if the market in what you want is doing good atm. If not, maybe find something similar that has as many employers as possible.
If I had to start over, at this time and ager, I would go for data science/engineer, or dev ops, something like that. The thing with amazon cloud and python, I think there is a certification for it. In my country, the market is pretty good at the CCNA cert route too.
When you figure that out, reach out again and we can find websites to study, open source projects to contribute to, and mini-project topics to practice on. 
Everyone learns better with different ways, I prefer watching good-quality videos, you may like reading docs and articles.
- Know that you have a slight disadvantage because of college, and thatās ok, but you have to try a bit harder than others do.
- Keep it consistent, write as little as a few lines of code every day.
- Focus on a track. You can be good at many languages, but what you want is to be great at one.
- Meet new people, and talk about what you are trying to do. You do not have to attend dev meetups and stuff like that, just talk with friends whenever you are out. This will both keep you accountable and make some connections, we need those. I got most of my job offers that way.
- The trickiest part is getting into to your first job. I got my first job from a teacher at the university. Extremely underpaid. After my ātrial periodā they did not ever keep me working there. The next job was better, and then the third one was a real job.
Do not focus on enterpreneurship, at least at this point in your career. To have a business, you need knowledge and market awareness. It feels impossible to get those with no prior job experience.
Do not be afraid to fail! Do fail and believe in yourself. Build a portfolio on github. Make a few mini projects and read other peopleās code that made similar projects. Keep practicing what you learn.