most of the 3D printing community seems to use Blender
Actualy most use openscad.

Blender is more used for animation and pretty pictures/models.

As fred says, fusion 360 is the current popular kid on the block.
And if you learnt blender then you'll have no problems with that.

Howevere - I will say this because it's true: Nothing complicated you model now will work with a 3d printer.
There are a whole bunch of factors and requirements you have no idea about until you start printing.
And each printer will handle things slightly differently.

Start with the printer. Each one is different. Learn what you can and can't do with the specific printer - THEN create the model to fit the printer.

The elegoo mars are cheap and cheerful, but seem to work quite well.

The cheap resins will be weak and brittle. But you can buy more expensive 'tough' resins.
So bear that in mind.

On a resin machine, you should be able to get away with a 0.1mm gap between parts - just remember the gap is on all sides so for a 0.1mm gap you actually set the part size difference to 0.2mm.

There are no commercial print bureaus that offer a smaller than 0.1mm gap - so assume no consumer machine will go there either.

That said, yes - technically it can be done - but assume it can't :-)

But get the machine first :-)