You miss the point, programming is done uniquely by each and every one of us. There's basically no limitations.
Oh yeah, there are people who offer the same old boring stuff, eg. make me a Bitcoin converter.
I'm talking about something unique, something different, otherwise there is no point.
Although, if you want to run this sort of business, you need to learn for a long time, it does eventually pay off.
The point? The point is that there are a ton of programmers and "programmers" offering their services. Basic supply and demand states that OP should try and start something that isn't a programmer offering their services, since there's already a huge supply on that front.
Unless, of course, there's some kind of creative angle to be had by applying programming skills.