Some college degrees are worthless, specially those that are broad and don’t teach you anything useful.
A TECHNICAL degree is very useful. Someone with a degree and talent in audio production, video editing, electrician, plumber, mechanic, graphic designer, will have an easier time finding a job than someone who studied Sociology, Philosophy, Liberal Arts, Women’s Studies, and the other majors that require you to get a PhD so you can make money teaching them.
Besides, define good at programming, because that’s a very broad field and unless you’re a genius like Edward Snowden or Zuckerberg, chances are you need a degree just to get your foot in the door.
What I will tell you is that life is expensive, and the more money you make, the more things you can do. $1,000 a month isn’t enough. It helps if you have a full-time job and need extra money for luxuries or to pay bills, but unless you live in one of those third world countries where $1,000 is a lot of money, you won’t be doing well.
Think about the future. If you want to take cruises, visit the North Pole, own a dog, ride horses, go hunting, go white water rafting, go scuba diving, have kids, pay for their private lessons, pay for their braces, send them to summer camps, etc.? Then you’re going to need A LOT of money, which means you’re probably going to need a degree. If you’re studying something low-paying like art, make sure you do a double major in business. A crappy artist can become an account executive later on, but if the crappy artist only has talent for art, he is screwed.
You are young, so this is the time to develop skills and experiment, there won’t be any time left later. It’s like the military, the older you get, the less they want you and eventually you become too old to join at all. So go to college, join the Peacecorps (if you’re an American), but make sure you have something serious that will make you money for life.
And keep your Fiverr account active, you never know.