If you have NO money, then no. It’s impossible. You’d at least need to buy a computer to start an online business. Along with a domain and somewhat negligible costs like hosting. (If you can afford Netflix, you can afford hosting.)
More likely, you mean “not much extra money”. In which case, it’s extremely possible. Your limiting factor won’t be money. For most people, it will be discipline.
I became a Jack of All Trades and taught myself coding, SEO, graphic design, and so forth. It didn’t happen overnight, but it did happen over many years of nights and weekends reading, learning, trying and failing.