The good news is that you can start mining right away with hardware you probably already have. Its easy to get started at the smallest scale. Monero mining is designed to be CPU intensive for asic-resistance. RandomX is apparently a very cleverly designed for this.
The bad news is that, if you buy hardware, it is unlikely to make back your initial investment, and if you have to pay for electricity, then its unlikely to cover those costs. You are competing against botnet zombies.
I would like to suggest an alternative for your consideration: sell generic compute on the open markets in exchange for xmr. There are myriad ways to do this, some more sensible than others. For example, you could set up a basic rig with a stack of GPUs and rent them out online. Accepting monero makes you much more attractive to certain users. Obviously, there are costs and risks to this as well as cash flow and opportunity, so be careful to quantify that risk if you intend to spend significant money.