I'll be honest with you: college has never been more expensive or less impressive. As so many folks have degrees, degrees don't advance you as far as they did a generation ago. But, at the same time, having a college degree has never been more important to getting a good job, especially in the field of software development.
I left college with 12 credit hours to go, all electives. At that point, even though I was a javascript ninja, I would not even be considered for either of the two sweet professional web developer gigs I've had since. It wasn't that those last 12 hours really made me a good webdev, it was a silly piece of paper all the good jobs wanted that I couldn't produce, but that's how it was/is. A less skilled buddy of mine with a CS degree landed a real job about that time. I went back to school after standing over pizza ovens for a year, scribbling code on the back of takeout menus while the boss wasn't looking/barking. You don't want to mess with all that, and besides, college is a ton of fun anyway...
If dead-set on not getting a bachelors:
I would get an associates at least, so that workplaces know I can program. Try to make sure most of the credits will transfer to a 4-year in case you change your mind later like I did. Code bootcamps and certifications are meaningless for devs. Internships and volunteer work can get you in the door someplace. It's possible to make it in dev without college, it's just a lot more difficult and less likely. You will have to have a killer portfolio and work history (chicken and egg) and you will need to be lucky enough to meet someone who "takes a chance" on you, which is no guarantee.
You don't need to go to college right after school, and for a lot of smart kids, I don't recommend it because it feels like a waste of time, so you won't try hard. You're young, and will be young for 5 years, enjoy your youth. Try it your way, and see if you're one of the lucky ones, and if not, being a 21 year old freshman has its benefits...