Building an online business without knowing the basics of how the Internet works is a bit like cruising on a boat without knowing how to swim: it's doable, but you are at the mercy of everything and everyone.
Learning how to code, even a little, is liberating. And it doesn't take a huge brain: there are thousands of free resources you can interact with, and just as many teachers. To give you an idea, I was 13 when I wrote my first programs in C and PHP: it's child-play, as long as you don't self-sabotage.
It doesn't take much time either. I love showing people how publishing a dead-simple website can be done in less than 10 minutes. Just write 8 lines of HTML and drag/drop the containing folder in your Netlify account: boom, you have a website, and you didn't even pay anything to anyone!
Putting content out there you 100% own isn't hard, but interacting with data and third-party tools will require months of studies, even years to write clean maintainable code. It's an investment, and like every investment, you have to weigh the pros and cons. I think it's one of the bests skills you can develop in the current situation, but I might be wrong.
You don't even need to start with a programming language per see—markup code like HTML and CSS is enough to make a blog or a portfolio for your business. In fact, Paul Graham's website, the software guy who co-founded YCombinator, does just that, and it's one of the most famous websites in the startup world.
What are you waiting for?